Pros
I enjoyed my time I spent with this company. I had a great dm to work for, and as long as I did my job to run a great store than I had no issues. I left for more money , but have thoughts of trying to return back as a dm. The pros were being able to make your own schedule, and it being flexible. Fast paced environment that changes constantly. You can create the culture you want in your four walls. Company has a good business model, and is very stable.
Cons
Very physical, and have a lack of hours for proper staffing. Upper management is the good old boys network that has some people in place that do not understand the nature of the business. You also have to be prepared for long hours as this is retail, and that means holidays. Company is building stores right on top of each other, and if this happens to your store you can say goodbye to your bonus. Customers can be great, but you also see the under belly of society in this business.