5.0
Jun 17, 2025
Former employee, more than 3 years
Cambridge, MA
Recommend
CEO approval
Business Outlook
Pros
- Strong work-life balance. - Supportive, collaborative, and friendly team culture. - Exciting offsites and global travel opportunities.
Cons
- Total compensation is below industry standards. - Frequent changes in upper management often result in shifting priorities and direction.