3.019 June 2025UConsultantFormer employeeLondon, EnglandRecommendCEO approvalBusiness outlookProsAb ab ab ab abConsSo so so so soShow more