Pros
Good money, flexible hours, autonomy - meaning that if there is a problem at one of your tables you can decide what needs to be done to satisfy the customer without having to track down a manager. It can be nice that you are solely responsible for all of your tables’ needs and for everything in the restaurant from greeting customers to washing dishes and cleaning tables.
Cons
No leadership, don’t believe in teamwork, everything is designed for speed rather than customer service/satisfaction. While sales and profit are important, they have a tendency to sacrifice customer service for profit. They care more about getting a table in and out as quickly as possible than they do about making sure a customer has the type of experience that will ensure they return.