Pros
Benefits such as uniform, lunch (mostly awful though), immediate health care, transportation, yearly health fair, savings plan, pension, yearly bonus (value based on tenure), Christmas Care Package.
Cons
Toxic/Lazy managers, ridiculous work hours, promotions are based on friendships/bootlicking not competence, horrible base pay - you have depend on tips, requesting time off is frowned upon, workers (expect managers ofcourse) are contracted for ease of disposal etc