Customer Success Manager (£60k base + 20% OTE)
- Location
- City Of London, England, United Kingdom
function develops. Requirements: Approximately 12 to 36 months of experience in customer success, account management or another customer-facing role. Experience within a B2B SaaS, data, software or subscription business is strongly preferred. Comfortable onboarding customers, delivering training and supporting the adoption of a technical product. Strong discovery skills, with ...