5.0
Feb 2, 2026
Anonymous employee
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Best company I have worked for. Really supportive management who pull together to get stuff done Since becoming independent, company has become more transparent, has greater opportunity and is always looking to do things better. Strong and clear communication from the leadership team - with monthly Town Halls giving real honest view of company performance
Cons
London office a bit small when everyone there Benefits could be better but have improved in last year Some growing pains and operational challenges since becoming independent