4.0Aug 29, 2025Good place to workKnowledge management leadCurrent employeeLondon, EnglandRecommendCEO approvalBusiness OutlookProsGreat people, great atmosphere, excellent missionConsLots of red tape with processesShow more