Some good Opportunities to learn and get involved with interesting projects.
Cons
Many of the better managers have left. There are times when you are thrown under the bus. Found many of the upper management cut throat, and fostering a win/lose culture.