5.0Apr 24, 2024Anonymous employeeCurrent employeeRecommendCEO approvalBusiness OutlookProsGreat learning experiences Supportive management Super flexibleConsSalaries are on the low sideShow more
5.0Jun 11, 2024Chief technology officer (cto)Current employeeLondon, EnglandRecommendCEO approvalBusiness OutlookProsChallenging environment with a lot of interesting technologies and customersConswork life balance is hard to maintainShow moreHelpfulShare