5.0
Feb 12, 2026
Former employee, more than 3 years
Cambridge, MA
Recommend
CEO approval
Business Outlook
Pros
Good pay for industry, a bright spot in biotech. Lots of good people work here.
Cons
Some of new top leadership seems sketchy lack of transparency