5.0
Dec 20, 2024
Current employee
London, England
Recommend
CEO approval
Business outlook
Pros
Culture is top notch and everyone I have worked with cares deeply about the company mission
Cons
It's a big company - easily overwhelmed with the research progress