5.015 Dec 2025Great place to workAnonymous employeeCurrent employee, more than 3 yearsLondon, EnglandRecommendCEO approvalBusiness outlookProsThe culture, Everyone is supportive, motivated, and friendly. It's a great place if you want to develop skills and grow into your role,ConsCannot think of any negatives here.Show more