Pros
Great pay and benefits, including a a very generous bonus program, 401K and pension (you don't see that too often anymore). Fully vested in 3 years. Decent vacation time. Managers do listen and it is a very racially diverse company with many opportunities for minorities and women.
Cons
Departments can't seem to cooperate or get along with each other. It is a big company and ofter hard to get the things you need to get your work done. For example I was moved into the testing department and it is nearly impossible to get the documents you needed to actually do the testing. I worked long hours and weekends because other departments couldn't deliver their content on time and then refused to extend the testing time. Bait and switch jobs! Hired me as a web marketing person, then moved me into software testing, which I wasn't remotely interested in. Promised me training for the job and never delivered. A Friend of mine was hired for public relations writer and they tried to make him be a graphic designer even though he had no design experience. It takes a long time to get someone hired there, so when managers have an important spot to fill they just move over the last guy hired to fill it and hope they can learn it. I quite out of frustration, without even having another job to go to. I worked it in the Internet and Mobile Channel Group, other departments aren't this messed up. I would also stay away from there IT department (they call it TOS), unless you are ready to work a lot of late nights and weekends.