Pros
- Opportunities to move internally - Vacation time, 401k matching, and benefits are pretty generous - Work hours are fairly predictable, don't often have to work late unexpectedly enabling work/life balance - Good Flex program, ability to work from home, etc. (though not all groups have the same attitude towards Flex) - Lots of internal affinity groups, opportunities to get involved and meet people with similar interests
Cons
- Compensation is not particularly competitive, particularly at the entry-level - Most of the work is pretty repetitive and monotonou - It's a huge company, subject to all the internal bureaucracy and red tape you would expect - Upper management is not particularly visible or accessible to associates - Constant threat of layoffs