5.0
7 Oct 2025
Former employee
London, England
Recommend
CEO approval
Business outlook
Pros
Large and diverse team focused on social impact is unique in London
Cons
Large parts of the organisation can act in silos, also little top down communication
Check out your Company Bowl for anonymous work chats.