5.0
Feb 17, 2025
Former employee, more than 5 years
London, England
Recommend
CEO approval
Business outlook
Pros
Lovely people, flexibility and great perks. You feel like you are making a difference.
Cons
Stagnant in development, you feel stuck in your career as people stay in their roles for a long time.