5.0
Dec 3, 2024
Anonymous employee
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Mission driven, great culture, people centric, customer oriented, central location, scaling fast
Cons
Tight resources, some immature processes, lack of deep experience in certain areas.