Pros
Large company - with many different divisions which allows for ample growth opportunities. I worked in a slow growth division and still provided opportunities for advancement and promotion. Pay was inline with other similar companies and the work environment provided a fair work/life balance. As with any company office politics persist, but star performers are rewarded. Promote from within philosophy is enforced and outsiders are a last resort. Promotion is not based on tenure or age, but on performance. Management attempts to maintain employee morale even through difficult times - benefit cuts and layoffs. Overall a good place to work.
Cons
Shareholder friendly company that meets Wall Street demands at the expense of employee benefits and layoffs.