Switchee
–
London, Greater London, United Kingdom
... As the Research and Insight Associate Director, within the Customer Success department, you will be responsible for bringing the data & insight story to life for our customers, helping cement Switchee’s value, and ensuring Switchee remains a ‘must ... - May 14