Pros
Above average pay and perks. Decent personal discount on Apple devices
Cons
Very secretive even when it comes to project you are working on. Making it hard to communicate cross functionally. Extremely over crowded, you get invited to meeting that requires driving but when you get there, it's impossible to find parking. Very few team uses web conference making your life very difficult. Overpriced cafe food, most of the items are $9 and some are creeping towards $10~$12. There's no reason to choose cafe over local restaurants since you paid about the same and not particularly convenient. Only selected team gets to go to Apple Campus 2 (Apple Park), and you quickly realize that your team is considered 2nd class citizen because you are not working on flashy features. Help is getting harder and harder to find, because of how expensive Cupertino is getting, and Apple is making it worse, because they continue to build high density housing without invest a single dime to housing. With hiring taking longer, most management rather settle with lower quality hire and getting the rack filled quickly. Which is very disrupted to current work and projects. CEO only fight for causes that'd get him national attention so he can make headline. In reality he doesn't care about any of this. It clearly shows when the company provided zero benefit to local community compares to local tech giant.