Similarly I waited tables for 5 years. That experience has been a massive boost to putting myself in end users' shoes when designing systems.
I sometimes used to think how fun being a waiter could be compared to car sales, because the interaction in nowhere near as tense and adversarial. In the best of sales, you quickly become and stay friendly with people, but the bottom 25% are mini wars and that beats on you after a while.