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