Application Deadline: 30 April 2025
Department: Operations
Location: Remote - UK
Compensation: £27,000 / year
As a Customer Success Manager, you’ll play a crucial role in ensuring our customers succeed with our solutions. From onboarding to ongoing support, you’ll be their go-to contact, helping them unlock the full potential of our products. The role is 100% remote (UK-based only).