Pros
Benefits are ok, pretty standard package for a large corporation I think. There are managers that get a bit fired up sometimes but most of the time the senior folks are polite to their subordinates. Employees are encouraged to seek solutions to problems and look for new business opportunities, which are both big positives.
Cons
Lack of organization exists in many departments. Communication within departments and from one department to another is often quite poor. Many employees lack clarity as to where they are going with their careers. Really stinks that the company does not offer stock at a discount or some way of encouraging employees to acquire shares. At the rate at which my 3% contribution & 3% match for 401K is growing I think that I will retire at 121 years of age.