Vantaggi
Competitive pay, great flex/work benefits. If you're laid off like I was they give generous packages and treat you ethically and with compassion. If your immediate manager is good you'll like your job. They encourage life long continuing education and have a generous tuition reimbursement plan.
Svantaggi
Job security is nil and there is little doubt that it's all about the money when it comes to working big business and the employees are merely numbers. Decision making is slow as molasses due to needing to have so many people align to any decision. If you don't get along with your immediate manager or 2-up manager your ratings will suffer as politics are thick and ratings forced bell curve subjective. Contractors are occasionally treated like 2nd class citizens but if you're headcount it's not a bad gig.