Back to jobs
C
Customer Success Manager
England, United KingdomPosted 2 days ago
Full-timeremote
Job Description
Drive customer relationships for a leading educational video platform, and work alongside a high-performing, motivated and sociable teamFull-time permanent role, located in EnglandWorking remotely + occasional travel. The successful applicant must be a...