Pros
We have a very supportive District Manager who works hard to help us with anything we need. Our district works well as a team and we have fun while working hard. They offer contests and other incentives on a regular basis for a little extra money in our pockets. They coach from a positive perspective. Nobody gets yelled at or embarrassed by management. We work independently and are not 'baby-sat'. We are trusted to run our stores and do the job. I always have plenty of PTO time to use and our DM does his very best to accommodate our needs. Not one person was 'let go' when the economy 'tanked' a few years ago. We all kept our 40 hours. If you don't like to work hard, this is not the job for you. Sometimes a lot is expected of us, but that works well for me. Some of the sites offer company apartments with paid utilities, which has saved me a great deal of money in living expenses over the years.
Cons
I don't have too many complaints about the job, except for the extensive paper-trail we are required to keep; and getting 'called in' like in other typical retail environments when people don't show for their shifts. I have never been pressured or required to do this, though. There can be a heavy work-load at times, so if you are looking to 'ride the clock', this is not the job for you. All-in-all, very solid job. I am grateful to the company for the opportunities they have given me during my employment here.