Pros
Offers a lot of opportunities for those willing to step up to challenges and prove their worth. You will receive valuable training if you're willing to speak up and go the extra mile inside your store. A part time team member can advance to Store Manager in a few short years with some commitment. The compensation at the management level is good compared to other retailers, especially considering that the stores are typically much smaller mad have fewer employees that other much larger stores who do not pay any better. Benefits are second to none. In a successfully operated store, all team members will receive monthly sales bonuses. Additionally, stores managers receive very generous annual bonuses.
Cons
Still a little behind the times technologically, but making great strides very quickly in the past several years. It's retail. The hours can be challenging and include most weekends. However, as retail goes, they are better and provide more holidays off than most other retailers. The nature of the products sold can make the job very physical so you will work very hard at times. However, it's highly worth it in the end. After all, who ever got a healthy return without a healthy investment?