5.0
Apr 3, 2025
Current employee
Cambridge, England
Recommend
CEO approval
Business Outlook
Pros
Great benefits, ambitious mission, interesting science
Cons
Convoluted structure, difficult biotech market
Check out your Company Bowl for anonymous work chats.