4.0
10 Dec 2023
Current employee
London, England
Recommend
CEO approval
Business outlook
Pros
Great mission and good perks
Cons
Lack of structure, difficult to progress and to move around within the company unless you have a specific professional qualification/experience