Head of Customer Success
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
customer success teams and building high-performance cultures. Strong track record of improving retention, driving adoption, and growing customer accounts. Strong analytical and problem-solving skills, with experience using data to inform decision-making, prioritisation, and performance management. Experience creating or scaling customer success processes, systems, and frameworks ...