Pros
Better than average benefits. Solid overall company that is not going bankrupt any time soon.
Cons
Difficult to move to other departments. Too many games played, once it's determined that you're not happy in your current department. The fraternity boy types are rewarded with managerial jobs, because they all golf and hang out together, or they've found their way into a manager's heart higher up the food chain. If you tell the truth, and it is determined that management is culpable, it will be ignored or you will be ostracized. Great place to be a manager, as long as you're good at the social game, brown-nosing, and politicking (as long as you're aligned with the people that win that game, otherwise you'll eventually be shown the door or be pigeon-holed into a dead-end career). Technology is a bit limited, and they've taken all of their training dollars away, except for "important" resources like developers making their highest visibility tool.