5.0
Dec 12, 2024
Current employee
London, England
Recommend
CEO approval
Business Outlook
Pros
Benefits are great, the people are amazing and it is a good place to work. Its a fulfiling company to see the impact we can have on society
Cons
Top management can sometimes be hard to talk to