Pros
Some of the people are nice, but most will stab you in the back. You really can't trust anyone.
Cons
The lack of consistency is appalling. At one point I thought it would improve but that quickly changed. They acquire smaller companies, leave them alone and then wonder why it's overall a disjointed organization. There is a lack of leadership communication and proper guidance for managers. A lot of back-stabbing and favoritism across the board. Those behaviors are encouraged even by the culture that is present. That entitled attitude which is prevalent in the leadership trickles down to the line managers who really emotionally abuse and belittle their workforce. Good things appear and disappear without notice. Use the company for a time if you must, just like they are using you. Then get out before that place makes you hard/numb to what you really deserve in a workplace.