2.0
26 Nov 2019
Former employee, more than 5 years
Recommend
CEO approval
Business outlook
Pros
Location of the Massachusetts office is great.
Cons
Benefits are awful, management is not truthful, staff is overworked/stressed. Promised bonuses that never happened. The images you see of smiling employees are misleading. Senior management is family. No chance for growth or better opportunities