Pros
Experience, training, and benefits are all great. The major medical insurance was pretty good overall. When I worked there I thought I had bad insurance but little did I know it's actually really good. You gain a huge amount of experience in your time here.
Cons
Really the biggest cons were the pay and the work/life balance. In order to be successful here you need to dedicate a significant amount of time (55-65 hours a week) and not really get pid for it unless your store is really big, which they want but ultimately will split stores when they get really big and busy. But in order to get big you need to put in huge hourseach and every week. If you're single, go for it, you can be rewarded if your store grows. But if you have any turnover, and you will, then you're back to square on.