Good managers. Consistent schedule. Nice coworkers.
Cons
Repetitive, fast paced work. Short (15 minute) lunch break. You are required to work weekends. Few people keep this job for long (they should really offer full time positions) so staff is often new and under experienced.