Pros
Super smart people in all organizations. Really good products. Great benefits. Good training, but needs to scale to be as powerful as an organization of our current size.
Cons
If you don't work out of the Palo Alto campus, you won't get all the great perks like free concerts and beer bashes. Too many upper management/executive hires in the past few years have turned this into EMC, which is detrimental innovation and independence. If you have to work directly with HR, I have found that without exception, they are the most horrible, uncaring people on the planet. In hiring, onboarding, and other employment tasks, they have offered no value, hindering the process and making it a terrible experience for the employee and manager. I don't know how true that is for other large companies.