Pros
Pay is great for such easy work. Lots of upward mobility. Stable job if you're willing to stick it out.
Cons
Hours get to be ridiculous. These are retail hours on steroids. 48.5 hours for managers, 10am-9pm most days--which means that you have no life outside of work. With a new DM requiring hour lunches (rather than 30 minutes), I've had to drop to only one day off a week to meet my hours. If you're in a slower location, you'll go insane. No matter how busy you try to keep yourself, the work runs out around 4pm (remember, you're here til 9). Cell phone policy is ridiculous because some employees decided to not actually work and instead play on their phones all day, so those of us who bust our butts to finish our work have nothing with which to fill our idle time. Standards can be very difficult to meet, especially with constant turnover. Customers are a mixed bag, like any retail or customer service position--some are good, some you wish would find their way into quicksand. Because of the turnover rate, it's not uncommon to find yourself single-staffed and working 60 hour weeks, which is absolutely mind-melting.