5.0
Sep 17, 2021
Current employee, more than 10 years
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
Culturally engaged, scientifically robust colleagues. Great salary, benefits and perks. Flexibility with work/home arrangements.
Cons
Milestones/deliverables can be demanding at times.