1.0
Jun 1, 2026
Former employee, more than 1 year
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
The office location in Boston was pretty good. It helped me avoid a lot of time-wasting efforts during the commute.
Cons
The expectations from employees were awfully high. There was no reason to work here as these control freaks tried to micromanage everyone. They were cruel and didn't understand that employees were nearing exhaustion. Most employees were stressed due to the toxic behavior. After all, who wants someone breathing down their neck all the time? I didn't.