Pros
The company offers excellent health benefits, you are rewarded and recognized when you have an outstanding performance.
Cons
Long story short - the health benefits are great because you likely WILL get injured at work. There is heavy lifting involved, daily and constant. That's why I think that's sugarcoating, people are happy about their benefits but ask around and see how many people have problems/surgery with their backs, knees, hips, neck strains, you name it. The stores are usually small and without employee common area (although the newer stores are different, there are still 400 stores out there that do not provide that). Breaks in this company are a freaking joke. They "value" so much their employees, but God forbid if you bite your sandwich and a customer walks in the store, you either spit it or chew twice only on your way to the register. Good luck trying to heat up your food, you can never eat it anyways. That's just ridiculous. I had no training, was thrown to open a store by myself after 1 week and was reprehended for not having the same performance than a professional that was in that store for 8 years.