Pros: heavily discounted meals, fun atmosphere
Cons: unprofessional coworkers at times
Very typical serving job for the most part, as you are expected to memorize the menu, selling points of menu and retail items and are ranked as a byproduct of your performance. Rankings at my particular restaurant got you more desired premium shifts if you did well.
Management is very professional for the most part, and had a surprisingly lower turnover for a restaurant job. If you need days off it is usually granted and if not, it is fairly easy to cover shifts quickly which makes work/home balance great.
As in most restaurant jobs, some employees were having outside romantic relationships, some professionally acceptable, others not; which does have a negative impact on the staff occasionally.
The best part of the server job (aside from earning cash pay daily) would have to be the fact that you don't take stress from work home with you - after your shift is completed, you're done!