Great coworkers, customers. The management is always good to you if you are good to them. Put in the hard work and you will see a good return in tips and in respect.
Cons
As in any food establishment, you arent guaranteed a good night in terms of tips. Also, you don't always know when you are going to get out