5.08 Mar 2024Sales & marketing managerFormer employee, more than 1 yearLeeds, EnglandRecommendCEO approvalBusiness outlookProsVibrant, forward thinking, inclusive with a great culture.ConsNo cons to report hereShow more