Pros
Managers come and go rather frequently, so it is hit or miss if you get a good one. Because training for how to be a manager is non existent it has to be something that they have learned somewhere else. The associate discount's are average.
Cons
There is no training and there is no consistency from any manager. When you ask they give you the party line about "best practices" but they do not practice that. The only time they talk to you is to ridicule you for making a mistake. Any manager from district or higher doesn't even recognize that you exist. When they do blow in they won't even look at you, let alone say anything. It is not a good place to work. Their business practices cause customer dissatisfaction, and they refuse to see that.