Pros
Not too many, the benefits are good. PTO is competitive. That's it.
Cons
Your life will be hell if you are on the wrong side of the politics involved at every level of this company... Unless you work in a department where you have 0 ambition and no career aspirations, then you would probably be ok. Toxic place to be. Be a good drone and do what you are told to do, never ever ask why things are done a certain way because that will change next week and your somebody else will probably use what you said to further their own career. Backstabbing. CEO and senior mgmt are extremely up tight and can't even take jokes; they take their role way, way too seriously. Sell the company and enjoy your millions (maybe billions with how much they make off maintenance agreements for every single product)