Manager, Customer Success
- Location
- Greater London, England, United Kingdom
platform, and is on a fast track to becoming the worldwide market leader – don’t miss it! About the Role: As a Manager of Customer Success for UK/I, you will be responsible for ensuring customer health and success across the region. Reporting … Customer Success EMEA, you will manage a team of Customer Success Managers (CSMs) while working closely with cross-functional stakeholders to deliver exceptional value to our customers. This is a hands‐on leadership role where you'll be expected to lead by example, actively participate in customer ...