4.025 Mar 2024Great place ManagerCurrent employee, more than 8 yearsLeeds, EnglandRecommendCEO approvalBusiness outlookProsGreat place to work if you get resultsConsBad place to work if you don’tShow moreHelpfulShare