4.013 May 2024Salary review Senior customer success managerCurrent employee, more than 3 yearsLondon, EnglandRecommendCEO approvalBusiness outlookProsCutting edge technology; international presence; collaborative culture.ConsVery busy startup, sometimes freneticShow more