4.0
9 Dec 2025
Current employee, more than 10 years
London, England
Recommend
CEO approval
Business outlook
Pros
Company culture, stability, work life balance, positive working environment, compensation, company direction
Cons
Slow to adapt to change, Product innovation has been slow the last few years. Very few opportunities for career growth