I've got two rules that I stick by
1) don't work with food
2) don't work with the public
I know it's limiting, but I follow these rules for the sake of my sanity.
I spent two years working with the public at a computer store. Quite frankly, there are plenty of days where I wish I were out working with the public than stuck in a cubicle. To each their own, of course.