5.0Nov 11, 2024Great place to workTechnical support associateCurrent employee, more than 1 yearLeeds, EnglandRecommendCEO approvalBusiness OutlookProsAmazing team, amazing life, very rewarding work.ConsMore team members to be hired if possiblemShow more