Pros
So much change going on, if you didn't like the current status of a project/team, wait a few months and everything would change. Its a private company, so if you hold stock - the value is only tied to profits/sales - not about actually achieving yearly performance goals.
Cons
Non-educated, non-experienced people who literally scream at others in meetings being coddled by senior management. Not just in an isolated department, this happened everywhere. When objections were raised about bad ideas - we were told at various levels of management that "we should care about others feelings", in the very same meetings where we were told that our feelings/ideas didn't matter - on more than one occasion. The company pays so well, that people will sabotage and play office politics just so they wont get laid-off. It is well known in the medical community in Nashville that if a patient of yours works at Asurion, you will 99% of the time prescribe them some sort of depression/anxiety medication. I had more than 2 of the people in my department treated for anxiety, only to be off medication within a month of leaving the company. All of the above issues were brought to HR many times (even ), even during exit interviews (when the HRBP actually showed up) and no actions were taken, at all. And, lets not get started on the publicly promised platform upgrade Horizon. As stated in 2014, it was a 3 year transition - of which 0 legacy platforms were migrated thus far.