Pros
There is a lot of expansion and potential for this company, get in the right store and its a pretty friendly environment.
Cons
There is a lot of inconsistencies from store to store as well as within the company's systems. Most stores are highly disorganized and your Store Director is going to set the standard for everything, meaning your at the mercy of their personality. There is not a lot of unification in practices or procedures so each store could be completely different. Health insurance offered to low level is the biggest joke ever, they never once payed a single cent towards anything for me. My experience was that of being understaffed to the point that I could never use sick or vacation time because it would cause whoever had to cover my shift to go into overtime and I would have to make up for it some other day in the week but other stores would be so overstaffed that employees there complained they couldn't get enough hours. It would make sense for employees to be able to work at different stores but the learning curve from store to store made it an ineffective solution. Standardize all practices and you won't miss a beat when one employee quits and the whole system has to recover as you train a new person and pay double labor for one job.