Pros
None. Run away. I am. They've laid many people off and any chance of growth has disappeared. Anyone who has talent will be leaving if they haven't left already.
Cons
The executives just play games. They change their minds all the time and use whatever business book happens to be popular for their logic. Hearing them talk is like listening to a bunch of seven year olds. They are more interested in getting ahead in the reorg or having more reorgs than in supporting their people to create great products. Discrimination is prevalent. The location is in the middle of nowhere and the company is too cheap to have a shuttle run to the commuter rail station. And the parking is unreliable. Some days you'll have to take a shuttle to the parking lot if your at their main location.