Pros
You can make good money if you are willing to work very long hours. They do promote. They pay for relocation (required). The training can be very good, depending on who you end up with for a supervisor.
Cons
Required 12 hour days. Up to 90 hours a week. Most weeks, as a manager/asst manager are 55+ hours. No holiday or weekend time off. There are a lot of "black-out" dates that you can not have a day off. These can last for weeks at a time. If a manager or assistant manager is promoted or fired, then the manager or asst manager has to work every hour that the store is open, until a replacement is found. These periods last up to 2 months (90+ hour weeks). You have to be willing to move at their whim, or you face losing your job. You basically sacrifice a lot for this job, and it puts a very heavy strain on any relationship you hope to keep.