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