4.0
10 Jun 2026
Current employee, more than 5 years
Twickenham, England
Recommend
CEO approval
Business outlook
Pros
Good place to work, lovely people, good work life balance.
Cons
Poor career development opportunities, bureaucratic processes which are frustrating.