The Happiness Index – Senior Customer Success Manager – London, UK London, United Kingdom $50,000 - $55,000 Full Time
Ometria – Senior Customer Success Manager – $130k / $150$ – New York, USA New York, United States $130,000 - $150,000 Full Time
Getty Images – Customer Success Manager – English and French Speaker – 12 months FTC – London London, United Kingdom Full Time Temporary
Euromoney Institutional Investor – Global Customer Success Executive EMEA – London, UK London, United Kingdom Full Time
Harrington Starr – Customer Success Manager – London, UK London, United Kingdom $85,000 - $85,000 Full Time