Pros: good pay, good medical benefits, 401k with matching, stock purchase program, retirement plan similar to a pension
Cons: highly political environment, job security
Very large corporation with deep pockets - as such, salaries are good and benefits can be generous, they even have a retirement benefit in addition to a 401K. On the downside, the company is riddled with company politics. People can be pushy and cut-throat - especially managers. Layoffs and firings are not uncommon. You must be political to progress
– more... up the higher ranks. – less