4.0May 27, 2025CSMCustomer success manager (csm)Former employeeLondon, EnglandRecommendCEO approvalBusiness OutlookProsGood place to work and growConsNot many, lovely people and enjoyed my timeShow more
4.0May 4, 2024Ok place to workCustomer service manager (csm)Current employeeLondon, EnglandRecommendCEO approvalBusiness OutlookProsPeople, learning opportunities, hybrid systemConsNot enough transparency, several changes ongoingShow more