Competitive pay
Good work life balance
Management strives to do what’s “best”
Excellent medical and benefits
Pension
401k contribution (no matching required)
Large company that can have a small personal feel
Cons
It is a large company and you must network
Can be rigid when flexibility is needed
Cost cutting / downsizing events seem to occur once or twice ever decade
Seats at the top are few – sometimes to get a promotion you have to leave