Head of Customer Success
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
their operations, their problems, their people - and that curiosity shows in how you work Bonus: background in workforce management, HR tech, or adjacent enterprise SaaS; familiarity with Planhat or similar CRMs Benefits Salary: £90,000 - £115,000 base, plus bonus Based in our London office, with regular travel to customer ...