3.0
Jan 22, 2026
Current employee, more than 3 years
Cambridge, MA
Recommend
CEO approval
Business Outlook
Pros
biotech "umbrella," so if your startup fails, they might be able to find you a spot in another of their companies
Cons
pay is just okay, workload is unreasonable. "unlimited time off" but you'll never have the time to use it