Pros
Outstanding learning curve. They offer a lot of knowledge that is easily accessible to anyone and everyone within the company who want to progress.
Cons
They no longer care for their employees at all. "Corporate Politics" plays a huge roll in the organizational infrastructure. You aren't going to go very far up the ladder without becoming "best friends" with those that are considered "decision makers". I have seen really unproductive people get in rolls easily that others who are highly productive and have the numbers to show for it struggle for and ultimately end up not getting. Also, Job stability is simply not with this company any longer. Your job will always be on the line and they can lay you off or your whole department, for that matter, from one day to the next.