Pros
Family like atmosphere. Tight knit group. They care about their employees. They threw me a baby shower with all my fellow cashier girls, it was extremely thoughtful and I got great gifts.
Shifts are decent, they close at 5:30. And there are many knowledgeable people to help newbies and customers.
Cons
Breaks are literally 10 minutes, which is really only about 7 once u get to where ever you are taking break, and lunch is 30 minutes, not a minute longer. They aren't very lenient on sick days or calling in. You will get fired if you have too many and I think 3 is the max. Very hard to schedule a day off.