Pros
The people here are all pretty friendly. The company has a lot of diversity at the top. Full time hours plus benefits. A lot of opportunity for growth. (You'll be turning down promotions faster than you know it.) This place is a meritocracy and that's great.
Cons
There are opportunities for growth but so few open positions. The bonuses are the smallest I've ever seen for the sales industry. How can you split a single monthly bonus of $50 with 3-4 people? For the amount of work required, respectfully, I don't think it's worth the compensation. You are the maintenance person and the sales person, and the manager. If you bust your hump and go the extra mile you may get lucky and take home a $20 bonus for the month? If you live on site you will actually make LESS $ per hour because they build it into your compensation but living on site comes with responsibilities too and isn't exactly "free." What is $200 a month to a company that continues to do so well when you're a contribution to that continued success? The compensation between assistant, store, and lead are not much different. What incentive is there to move up when it's more work and responsibility for $1-$2/hr more? If you aren't going for a rare DM position, why move up and take on the added stress and responsibility? You will use your personal vehicle for business purposes 3-4 times a week. You will/may have to clean up feces and or urine or vomit. You will/may deal with troublesome members of the homeless population and they'll be living on site and you'll be limited in your scope to do anything about it. Honestly, if you have a higher degree, I wouldn't consider working in the field at any of the stores because the compensation will not match your value and or experience.