I enjoy being a waiter. Actually dressing up for casual work (black pants, white chemise and shiny shoes) is alot better than having to wear some dodgy Macdonalds or Subway uniform.
There's great camaraderie amongst my colleages, at the end of the night we all sit around talking, drinking and eating herb bread for about an hour.
The only downside though is dropping drinks. Everyone looks up and the whole place goes silent while you look up at the cieling and mouth curse words. That, and working in an up-market restaurant you have to hand out massive bills and you feel pretty bad making people fork out so much money.
Generally though, it's pretty good. I think waitresses get it tougher, they occasioanlly get the seedy guy asking stupid things whereas as a waiter all I have to deal with are older women eyeing me and congratulating the manager on what a lovely waiter I am, regardless of how shit my performance actually is. Just keep smiling, look good and impress and customers will love you.