Pros
Large company with lots of opportunity for some individuals. Heavy emphasis on consistent short-term profitability. During the recent economic instability, this has served them well in making sure the company stays afloat. Their management training program is limited to a select few, but is very well done for those that qualify.
Cons
Does provide good opportunities to some people, but others will find themselves deadlocked or out of a job without knowing why. The clear priority is to the shareholders and profitability (as it should be) but there is not enough recognition that development of employees is one critical piece of this. They tend to hire from the outside due to a lack of internal talent, and have not yet developed the internal programs to develop their own.