3.0
Jun 3, 2026
Current employee, more than 3 years
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
Friendly collegial environment, good benefits Wellhub
Cons
Lack of career opportunities, career lifers (mostly leaders) who have never worked elsewhere stagnating in their roles. Adverse to change on principle leading to slow decision making