5.0Jul 13, 2025Great place to workLead associateCurrent employeeLondon, EnglandRecommendCEO approvalBusiness OutlookProsGreat environment. Entrepreneurial culture that promotes new ideasConsLacks of structure. There is a lot of nepotismShow more