
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A travel technology company in Greater London is seeking a Customer Success Manager to lead customer relationships and ensure optimal usage of their services. This role requires over 5 years of experience in customer success with strong analytical skills and effective communication in English. The position offers a diverse work environment where personal growth is fostered, and all employees have ownership stakes in the company.