Customer Success Manager, United Kingdom United Kingdom, London - Hybrid
2 days ago
Customers, Customers, Customers. You will play a pivotal role in driving customer satisfaction, retention, and growth, while working closely with Sales, Professional Services, and Marketing to expand our footprint and enhance our customer experience. Customer Success Manager, EMEA.