Pros
I had some amazing co-workers who all knew what they were doing and did it efficiently with a good attitude. It seemed like no one was too good for any task and everyone pitched in where they could - whether it was making pizzas, cleaning, or taking orders. Pretty fast paced work so even though it wasn't necessarily challenging it wasn't dull because there was constant action. I was actually amazed with how well they worked around my schedule since I was a full-time student at the same time. All I needed to do was give them fair warning and they would work around when I was available.
Cons
There's no breaks. I would work 6 hour days and not once would I take a break while I was working. The non-stop thing is nice, but it also wears on you as the day moves on. The biggest con was the system where you input orders doesn't really let you deviate to meet the wants of the customer making it more difficult to meet unusual requests.