Customer Success Manager
- Hiring Organisation
- Liberty Towers
- Location
- City of London, London, United Kingdom
appoint a commercially minded Customer Success Manager to manage and grow key client relationships. This role suits someone who enjoys strategic account ownership, senior stakeholder engagement and identifying long-term growth opportunities within a mission-driven environment. The Role: The Customer Success Manager will act as the primary ...