Pros
The hours are hard, but management is incredibly willing to work with you to find a schedule that works. Communication between supervisors and crew members is very good. Their open door policy makes the environment that much more relaxed--there's not a ton of bureaucratic junk going on behind the scenes. The job is challenging, but you're still able to have fun throughout the day. This is by far one of the best jobs I've ever had and the benefits package is great.
Cons
It's a very physically demanding job and sleep becomes a very precious commodity once you start. The counters at the registers are high and the step-stools used for stocking shelves could stand to be taller. Basically, the job's a bit more difficult if you're short, but far from unmanageable.