4.0
17 Jul 2025
Anonymous employee
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business outlook
Pros
Amazing colleagues in the UK and globally, professional in what it does
Cons
Currently undergoing massive difficulties due to aid cuts, pay not great