Pros: Regimented, guaranteed breaks, decnt management, great coworkers
Cons: Irregular hours, hours per week not guaranteed
Great place to work. Had a second job at the time and were very accomodating of that. Sometimes difficult to get hours, lots of employees, and as I was a new employee, hours were given to them before me. So the hierarchical nature of the employee organization made it a bit difficult for me. Shift work meant irregular hours, but that was fine by me, I needed as much work as possible. I was kept very busy, which I enjoyed.