Pros
A global company with a lot of different facets. Decent pay and benefits (immediate vesting on 401k match). Colleagues are great people to work with; very smart and skilled at their jobs. Opportunity to meet people from all over the world and to learn how to interact with people from vastly different cultures and experiences. Fortune 500 experience is always nice to have on a resume
Cons
Not much opportunity for people to advance in their careers, as jobs are steadily being outsourced to third party vendors or shipped overseas. IT is extremely outdated and can cause a lot of extra work. Layoffs are a constant concern, meanwhile "investments" are being made to remodel the interior of the offices around the world. Executives seem to view employees as replaceable cogs in a machine.