3.013 Aug 2024Customer service manager (csm)Former employeeLondon, EnglandRecommendCEO approvalBusiness outlookProsGood culture and encourages growthConsNot stable company to work forShow more