Pros
Great pay for a job that was right out of high school. You meet some awesome people to work with. They do great business-wise, run a tight shift.
Cons
In order to get this job, you have to have your entire week free. If you tell them you're unavailable for a day (even for religious reasons) they probably won't hire you. I was a student so working there in the summer was perfect, because I could switch my schedule once the school year came around. I did not get a weekend off for years straight, unless I was on leave or vacation, and I also never got a single hour of vacation pay because to be consider what's considered, you would have to be 'full-time' and they base this off of your hours at the beginning of the year so they always manage cut your hours at the start so you never end up with vacation pay. Some management genuinely want you to do good, but the quality of life from this job sets people up to have the worst work-life balance. **This is coming from a perspective of someone with the same Store Director for the entire process, so things may have changed.