1.0
17 Aug 2019
Former employee, more than 5 years
Woburn, MA
Recommend
CEO approval
Business outlook
Pros
If you want to collect a paycheck and like frustration, this might be a good company for you.
Cons
The company consolidated and moved many roles and responsibilities to Moscow, a slow restructuring. No growth in jobs or the business in US. It is not a good place to make a career. It is interesting that the positive reviews are from outside the US.