Pros
You will work with some of the most talented, skilled and amazing people in the world, with some fantastic products. Fun, exciting environment. Great products, and for a retail store, best in the world.
Cons
That said, your work / life balance will be absolutely terrible. Managers are demanded all the time, and its on you to make sure a roll out, launch, or initiative succeeds. Often times, a day off is a joke, with plenty of emails and phone calls for follow up or other things of the sort. Apple controls communications, so often times, you're making special trips to work to do things, and due to the secretive nature of the company, you're often given very little lead time to get things in place. Rearranged schedules are the norm. PTO is a pain in the ass to schedule. Tough to see the "next move" once you've reached management, the limited number of stores is also a built-in challenge to that.
Advice to Senior Management
Give your Managers a more detailed career path. Give them something to skill and train for, as well as encourage them. Not much positive feedback, always scrambling to put out a fire or deal with a situation, consider some rewards for the managers too. It's a great place to work when it's working correctly, or it's not a launch time, find the "magic" that the stores had years ago.