Pros
At the time of this writing the company makes gobs of money, so it's less likely you'll end up in lay-offs as long as you work hard. The company's prestige is great, so that'll impress people.
Cons
Each and every morning, people will hardly as much as greet one another. Management will walk right by you daily and not as much as acknowledge you exist. Never seen a more demoralizing work environment, ever. I saw one middle aged contract worker that no one had greeted or spoken to for three months straight. She almost broke down in tears when I greeted her with a basic 'good morning'. If you look at Apple workers waiting in line for their Apple buses in the mornings, hardly any of them speak to one another. These are people that see each other week after week. Once they get to their offices, it barely changes and they still hardly communicate. It's like working in a giant, cold, silver colored meat locker. If you pay attention to Apple ads on TV, you will notice that no one talks. It perfectly reflects the company culture. It looks pretty on the surface, but that's all it is, a surface. The company is so pathologically paranoid that they will keep it secret when a new copy machine will get installed, right next to you. It's like the workers there are neurons in a brain, but they hardly connect. I left and now work in a place where everyone greets one another in the mornings and the CEO will happily high five you in the hallway. I still get a bit startled following the Apple years treatment. So glad I left.