Customer Success Team Lead
- Hiring Organisation
- Partnerscale
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £70,000 - £75,000 per annum
getting things done. The strategy is already set, your job is to make it real. Reporting to the Director of Customer Success, you will line-manage a small team of CSMs and own retention, expansion and churn across the customer base. A lot of the groundwork is still … built, so you will be creating playbooks, processes and health scoring while keeping the team delivering day to day. Responsibilities: Line-manage, coach and develop a small team of Customer Success Managers Own the numbers across renewals, expansion and churn for the customer base Turn the CS strategy into ...