Pros
Benefit package is top best, haven't seen anything comparable Tuition assistance is best around access to all kinds of technologies and tools for learning and personal development work relations are good, not too overboard but OK
Cons
very unstable job security, reorgs every other month, lots of RIFs all year round Very limited growth opportunities, you can get all the personal experience and learning you want but you will just progress up to certain level, above levels are reserved for club members only completely nonexistent balance of work and personal life, it is expected from you to answer phones 24/7 all 365 even on vacations, with no extra compensation as 'it is expected' all your work relation with the corporate is thru your superior, HR doesn't exist to deal with employees or mediate, or even give you an exit interview. lots of stress and over pressure for little things if they are 'in the radar' of some executive, lack of perspective on what is really important for the business and more on what is important for your boss career and no, no promotion if you don't belong to the club.