5.0Jul 13, 2026Cutting-edge environment with strong talent and teamsAccount executiveCurrent employeeLondon, EnglandRecommendCEO approvalBusiness OutlookProsCutting edge, great talent, strong teams.ConsHigh intensity- not a con, but not for everyone.Show more