Pros
Follow strict guidelines for running the restaurant, which keeps it VERY clean at all times, yet still a laid back atmosphere and fun place to work. the managers were great, they always knew what they were doing and made sure each employee knew what he/she was to do. Never any confusion, always fair. The best part about working there was the people i worked with, including the managers. I actually looked forward to work each day because the people i worked for/with were decent and fair at all times. I would recommend this job to anyone, and I am considering going back soon.
Cons
My only wish while I worked there was that I be allowed to miss a day without having found someone to substitute for me in advance. This would have been nice in case I suddenly became sick or something urgent came up and I didn't have time to find a sub. Luckily this was not an issue for me, but I could see that happening in the future.