Pros
steady salary, good benefits, large organization, opportunity for some lateral movement
Cons
fear of being laid off, the company says that it has values, but it is a boys club, when I began I knew women in technical roles, they have since all left the company, if you are a dude and play lax and can talk about the gym or beer you'll fit right in, if you are a "working mother" and want to be good with spreadsheets work part-time and have no career ambition you will fit right in, but if you are an engineer with real talent you will be miserable and bored and you will start to have disdain for your upper level management who value MBA's over skills and it reflects in your salary, also if your daddy works here you can sexually harass anyone you want and HR will do nothing, literally nothing