5.0
12 Dec 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