3.0
Jul 2, 2025
Current employee, more than 10 years
Brighton, MA
Recommend
CEO approval
Business Outlook
Pros
Benefits, great work culture, smart people, interesting work
Cons
Unclear strategy, recent financial challenges and layoffs, slow decision making