Pros
Apple is an incredible company. They offer amazing benefits, including Health, dental, 401k (matching), vision, gym memberships, ESPP, and education reimbursement. The people that Apple as a company attracts as employees are also amazing. For the most part you'll enjoy the staff you work with at the store and even management on a personal level. Apple has a great training program that involves sending all new hires to California or Texas for training for two weeks. During this time all expenses are paid, including food, hotel, and travel expenses. Apple will later pay for your re-certifications every year. The training is top-notch.
Cons
Retail does not allow for promotion and management will work you to death to make their bonuses. Frequently due to the explosion of Apple's popularity stores are overworked. Apple has increased the sales staff in many stores but the tech support staff is often overwhelmed. Stores are doing double the business they did last year with no additional support. Pay increases are minimal considering the increased amount of work. Management however in order to meet their bonuses often push retail employees to work even harder. Stores often will fine that they are physically too small as well. You'll be forced to work mere inches away from your co-workers.