Pros
Excellent Pay and Benefits. Flexible Hours (choose your own schedule). High level of independence. You are your own boss day to day, which allows you the opportunity to run your stores as you see fit, so long as you deliver the results the company is asking for. Tremendous learning opportunity for anyone who wants to own and run their own business some day.
Cons
Have to work some weekends. Long hours. You are salaried for 50hrs/wk, but expect to work more as necessary to deliver the required results. There were times when I had to push 70+hrs depending on what was going on in the stores (holidays, remodels, hiring, etc). Tough and long (though necessary) training prior to taking over a district. Be prepared to start as a cashier and stock shelves as you work your way up through the ranks of the various in store roles throughout the 8 month training program.