3.0
Nov 11, 2025
Former employee, more than 3 years
Somerville, MA
Recommend
CEO approval
Business Outlook
Pros
Great benefits, good work life balance.
Cons
Salary is not at industry standard, and leadership sends too many mixed messages. Constant re-structuring.