2.0
May 6, 2025
Former employee, more than 5 years
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
Meet great people working here
Cons
The management will drain the life out of you, they don’t care about your mental health, many employees are dealing with depression and anxiety