1.0
May 6, 2026
Former employee, more than 3 years
Waltham, MA
Recommend
CEO approval
Business outlook
Pros
Nothing good about this company.
Cons
There’s no transparency at all what so ever in this company. You don’t matter unless you are related to the “managers”.