Once-in-a-lifetime experience, but you pay for it
Pros
Good pay, benefits, and employee perks. Get to work with talented people on amazing products. Good professional experience, and Apple looks good on resume.
Cons
Big company with many different groups, so experiences will vary, but here are some of the negatives I noticed... So many people work obsessively for fear of being judged an under-performer rather than b/c they are truly passionate about their work. EXCESSIVE email, phone calls, meetings, and travel. Internal work flow is rarely efficient/elegant. Most work is accomplished through brute force and shear will of ICs. Key decisions continuously deferred, and very often, past the last minute with team members having to develop contingency on contingency to address management's inability to pare down options. Too many [wannabe] leaders and not enough role players. Firefighters are promoted; planners who work to avoid fires in the first place are often forgotten. Too many teams who want to tackle everything under the sun without adjusting expectations, rather than focus on the big hitters that the team can actually execute well and sustainably. All of this means lots of pressure and stress. Apple can take over your life.