3.0
Feb 5, 2026
Former employee, more than 3 years
Boston, MA
Recommend
CEO approval
Business outlook
Pros
The employees are dedicated and hard working.
Cons
Due to many changes in the past few years and specifically among the senior leadership, there have significant changes in the overall culture of the company, having lost a spirit of transparency and communication.