5.0Mar 7, 2021Great CompanyBusiness development managerFormer employee, more than 1 yearLondon, EnglandRecommendCEO approvalBusiness OutlookProsLooks after employees Great Culture Good work life balanceConsTechnology is a bit dated Cannot think of anything elseShow more