2.0
12 Feb 2019
Current employee, more than 1 year
Needham, MA
Recommend
CEO approval
Business outlook
Pros
Awesome benefits and coworkers, without the people I work with, I would have lost it already.
Cons
Department constantly restructuring, people are expected to take on senior/mgmt roles simply to cover all the bases without receiving any recognition or pay increase. Every action is micromanaged to the point where you feel inhuman. Treated as second-class citizens within the TA structure, explicitly told that some benefits are "not for us."