Commercial Customer Success Manager
- Location
- Wimbledon, England, United Kingdom
Director of Customer Success, based in London. You’ll manage a large and diverse portfolio, spanning SMB to Enterprise customers with different use cases and levels of complexity. You’ll need to adapt your approach based on the customer, balancing proactive relationship management with efficient and scalable coverage ...