3.0
Jul 10, 2026
Anonymous employee
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Good industry, great people, and work is meaningful. Good team culture and support amongst peers
Cons
Lack of clarity of big changes from execs Big decisions don’t always seem to work out