4.0
Apr 14, 2026
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
There are some great people, it's obviously a great cause, and from what I hear from ex-colleagues it's changing with new leadership and a new direction.
Cons
There has been a lot of change in recent years which was unsettling.