5.0
Jul 31, 2025
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Leadership created a diverse company culture with supportive teams on site. I’ve grown professionally while feeling truly valued and motivated every day.
Cons
Internal comms could be stronger.