Pros
Training was fun, they keep you well fed and I had fun while learning all of the food with my new coworkers. Management is decent, hotschedules makes it easy to give away or pick up shifts as you need. They also let you eat as much bread and soup as you want while you're working.
Cons
Double shift hours are RIDICULOUS. On several different occasions i worked nearly 14 hours with only two half an hour breaks, have had coworkers get sick from being overworked, and instead of sending them home, they have them keep working. Instead of letting doubles go home first, they send people home based on what section they are in. There is also no rotation in seating so if you're in a back section you make far, far less money than people on the patio or in a front section, and management plays favorites with who gets the good sections.