5.015 Jan 2025Great company Sales representativeFormer employeeLondon, EnglandRecommendCEO approvalBusiness outlookProsGreat culture and Great environmentConsThe bad customer experiences and sometimes long hoursShow more