Pros
Most employees are very good to work with. You learn very quickly how to accept a lot of change, and adapt to an overly stressful environment. The culture teaches you how to take the emotion out of your career, and focus on being a positive influence.
Cons
There is also an amazing level of tolerance for abusive behavior in the work place. Director's, VP's and above have no problem berating employees in public forums. There is no room for any mistakes whatsoever. Good people who know the company inside and out, are forced out of their positions. There is absolutely NO work life balance. There is no option to have any sort of mental capacity for your life outside of the office environment. You are worked to the point of physical and mental exhaustion. Generally you are doing the work of 3 people, after being there through 4 rounds of downsizing I can assure this. The culture had better change or certain people within the organization will find themselves at the other end of a nasty lawsuit. There is a level of nepotism within this company that turns the other cheek for friends hired into positions beyond their capacity.