5.0
28 Oct 2021
Anonymous employee
Former employee, more than 3 years
Woburn, MA
Recommend
CEO approval
Business outlook
Pros
Opportunity for progression Great office space Great management and teamwork Constant learning
Cons
There might be about 1000 or more employees, so it is a little tough moving up. Offices are in a central area which makes commute bad.