Pros
While no one will take you out for lunch for your birthday, there are a few really nice people to work with and only a small handful of true jerks. A couple of really great folks amazingly still there, not laid off.
Cons
Revolving door. No trust. Horrible data migration system support- management tried to cut corners to save costs, no user beta testing. What, the website, email, and/or phone system is down again?! How do you let that happen over and over? Many departments lead by 1 individual. Upper management is intimidated by a handful of long-tenured folks who block progression. You keep laying off people who were hired in the past 3yrs who can fix this business. A lot of praise and power are given to those who are drowning the business with inefficiencies. No 401k.