Customer Success Manager
- Location
- Greater London, England, United Kingdom
Customer Success (London) Salary: upto £70,000 per annum (depending on experience) Role Summary As a key member of the Customer Success team, you will manage customer relationships throughout their entire journey, including supporting enterprise clients, ensuring they receive excellent service and achieve maximum value from … needs and business objectives. Act as the primary contact for customer queries, issues, and relationship management. Support and guide the Customer Success team to drive customer satisfaction and achieve key performance goals. Build strong relationships with 20-35 enterprise clients and key stakeholders. Drive account growth ...