Kind staff, straightforward work, and management works around your schedule. Great for students! You are trained for everything you'll need to know, and work alongside peers if you have any questions. Management is responsive to questions and feedback. Overtime pay available, but rarely happens.
Cons
Sometimes have early/odd hours, not full-time, seasonal position, no health/insurance benefits.