3.0
Oct 14, 2025
Current employee, more than 8 years
London, England
Recommend
CEO approval
Business outlook
Pros
Great benefits, good salary, work life balance
Cons
Strange environment, no 360 reviews leaving quite abit of incompetent management. No one left in London dev meaning multiple hats