I have to add though, the serving and attention to customers was much better than over here. You're frequently out of drink in restaurants/bars over here, and the serving personnel doesn't seem to have the time or will to take care of that. Which is a missed sale, of course; over the course of an evening out, that adds up to 1-2 lost drink sales.
And also because a lot of people just can't get a job in the area they want. I know of a lot of people online that went for a degree in game design, but the jobs just aren't there. If they do get a job in the game industry, it's often as tester - bottom of the ladder.
Uh, is it really that bad to start your career at a junior job?
Besides, graphics/game developers in my experience know a lot about math, algorithms and fast implementation. They should be able to get jobs somewhere else?
Do you think you'd have a whole lot of ability to be picky?
There are the rare few that select service work over better paying work (CS/Engineering grads choosing to serve, bar-tend, barrista, etc. This is an accepted identity among people in Austin, TX and I'm sure other areas). Some of this may be under-performance, but I think it is more a respect for simplicity and a desire to appreciate life and people: they do it because the want to.
More often than not, service work is filled by people with a need for any job at all.
b) Employers are required to make up the difference if you don't make the real minimum wage (7.25) with your tips.
c) In practice, waiters do much better than the rest of the kitchen. I worked as waiter and kitchen staff for six years at a cheap buffet. Servers pulled $150 for a five hour shift, on average. Everybody in the kitchen made minimum wage.
Minimum wage jobs, on the other hand...
I had zero choice for jobs. I competed with many other desperate kids for that job. In the end my choice was to leave the area, but I was smart and burdened with a teenage pregnancy or the massive family responsibilities of some of my peers.