Pros
If you work hard and do a good job there is potential for career growth as the company opens new stores on a fairly regular basis. If you are willing to relocate, the potential to move up to store manager is above average compared to other companies. The pay is somewhat competitive but don't expect to get rich. They offer a nice benefits package that includes health, dental and vision insurance (as well as vacation time). This company shows no signs of slowing growth so it is a great time to join the team!
Cons
If you are unwilling to relocate, it can become hard to move up in the company due to the fact that many people in management are satisfied with where they are at and new openings don't often happen unless a new store opens up.