Pros
The culture of the company is one of the best I've ever experienced. From the basic understanding that if you do something there's probably a good reason for it to the whole team-integration, there's no fear that there is going to be backstabbing or infighting. The fairly clear paths for keeping a career is a nice touch as well. Even the little things, like the Wellness Program, really convey that the company cares about the employees and values them as a major asset and not a liability.
Kontras
Apple is a very exclusive company to work for and they know it. The pay isn't as high as one could get elsewhere, and sometimes minor infractions, like talking about a possible upcoming product launch, are enough to get you dismissed. Also, while my training, expertise, and career path lie with either repair of computers or education of users, I'm stuck in a sales job until a manager determines that I've met some benchmark that seems, at this time, to be completely arbitrary.