Fortune 500 company. Nice salary. Nice benefits. Nice offices and campus and facilities. Lots of people and technology to know. Lots of internal/employee based benefits (EPP, recreation etc.). Training benefits.
Cons
Slow progress. Low increase in salary. Lots of politics. Bad work/learning ratio. Instability.
Lots of work, ownership and responsibilities are given early on. No late night meetings or calls.
Cons
Hires very less number of employees, give 2 people work to one and no proper work scheduling, never let you be free, more contractor than the regular employees