5.011 Feb 2026StrategistCurrent employeeLondon, EnglandRecommendCEO approvalBusiness outlookProsLovely people, great culture, interesting workConsSalaries 20% below the marketShow more