Customer Success Manager
Posted 24/05/2024 by Social Value Portal
- Salary:
- £55,000 - £85,000/annum
- Location:
- London,London
- Job Type:
- Permanent
Join our ethically entrepreneurial team and be part of a business that truly values accountability, collaboration, community, and transformation. Role Overview: As a Customer Success Manager, you will play a crucial role in ensuring our customers achieve their social value goals. Leading a … more