Customer Success Manager, United Kingdom United Kingdom, London - Hybrid
9 days ago
Customers, Customers, Customers. Customer Success Manager, United Kingdom. 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.