Waiters in SF get $12.25 an hour plus tips, so waiters in major cities are not struggling. Even in small restaurants, waiters take home $100+ on average a night. That's less than 5 hours shifts. Can't imagine what top Michelin rated restaurant waiters make a night.