Pros
The opportunity to work with an amazing and varied cadre of individuals. It IS retail with all that entails, but the quality of customers in general is better than General retail, if that makes sense. Consistency is definitely the goal, a consistently high quality level of service, and Apple is one of the most responsive companies I've worked for when comes to addressing issues with it be regarding employees or customer's gripes. That's not to say it's perfect, far from it, there's definitely a lot of room for improvement and transparency. Also better communication amongst the various groups, teams and departments within Apple would go a long way towards resolving any misunderstandings, something which is sorely lacking right now.
Cons
No growth oppurtunities for retail employees, aka "the redheaded stepchild"