Customer Success Executive (12 Month Contract) job at Distilled