Pros
Some of the people I worked with were cool... but that doesn't have much to do with the company itself.
Cons
Company Values: The company has many - mostly geared toward making management/company more money. Any "company value" you see about bettering the work environment or workers life or the clients (people who buy their products) life is a lie. Personal Growth: I will mirror what others said - "work your butt off and get nothing in return." The company performance reviews are a joke. Promotions: I received 2 promotions while i was there - i was lucky - many, many hard working colleagues of mine never received a thing for their efforts (out side of minimal raises). In fact, I was a workplace-friend of 2 people who were fired because of workplace-politics that were not involving there actual production. If you decide to work here, be careful of how you act around management. If there is an opportunity for your boss to push blame off on you to save their own neck it will likely happen. And for sake of sanity be ready for hard-fast ill-advised changes to happen on whatever product your working for; changes that cause constant restructuring, re-branding, and transferring of roles within the company.