Pros
Excellent Health Benefits, but continue to be minimized over time. Use to be amazing products, but now it's more about territory of the more domineering Executive. I understand it's a business and profit is important, but it's become a DIRTY business, where Egos are important and not profit. So go there as a new hire and get your experience, then find or establish a company that values you and what you bring to the table.
Cons
If you're right out of college and have no expectations; this is a great place to work. You won't be disappointed when there are no opportunities for growth, or when you're downsized because you're too old or make too much money (According to the execs who make 10Xs as you and waste it on Executive Cafeterias that serve alcohol on the Company's nickel) and the Company wants to move your job to Oklahoma and give it to a new hire for a 10th of what you're making with no pension or retiree medical.