Pros
Benefits are still ok even though they've decreased in recent years.
Cons
They recently contracted with Accenture to outsource many of its administration functions to India. There have been massive layoffs and it is expected, (although management denies it) that there will be more. The level of corporate greed is astounding. The company is doing better than they have in many years but it still needs more profits. There is no loyalty to long term employees and no recognition of the hard work they've done. Morale is non existent and that's OK with the current team of executives as long as the stock price continues to climb. Workers salaries are always capped. They've converted to majority of the workforce to exempt status, so there is no pay for overtime. People who remain are like zombies, overworked, underpaid and constantly under threat.