Pros
Within the design aspect of things, despite it's secretive appearance, Apple is very open place for ideas and communication. Proper respect and compensation is given to those who come up with good ideas. Apple is also a very dynamic and growing company with opportunities for further professional development and inter-company shifts. Co-workers are very friendly and open to your choice of lifestyle and personality. There is very little room for rivalry or friction between people as the goal is to provide an environment that focuses on product development and not merely coming to work everyday. And I'm trying to hit the 100 word mark so I'll just write this at the end.
Cons
Occasional politics. Big drain on your time, hard to balance work and life.