Pros
If you're a media freak, in a busy location, you can have access to literally everything you've ever dreamed of before the general public. Which is incredible, but can also turn you into a hoarder. I don't know if this has changed, but all employees are given full-time hours by default, which in most retail jobs you have to work towards.
Cons
If you think you're incredible at this job, and after working for them for nearly a decade, you will discover there is an impenetrable brick wall of people who have been there since the 90s, who in most cases have completely given up at the job, blocking any chance you have at advancement. They have massive 401ks, they accrue bonus hours quicker than you can imagine, they can't imagine doing anything else like the old guy in Shawshank Redemption... why would they ever leave? I heard literally nothing from the owner of the company until we all received a memo that basically read "hey things are going great, just thought I'd say hello... by the way... insurance is really expensive and we probably have to cut it down at some point" and then they did a week later. Depending on who makes your schedule, it can be allllll over the place. Closing, opening, closing closing closing, opening. Doesn't matter. There are no company wide rules for this so you're at the mercy of a dungeon master in most cases.