Hehe, actually my cousin's bf was in there for around 6yrs and worked his way up to assistant manager, but he complained a lot about the work load to pay ratio.
Anybody who does their pay's worth in McD's (especially at a busy restaurant working drive thru where ~140 cars during lunch) will know its no easy job. Although the pay was low, I did gain a lot of experience dealing with customers, co-workers, and managers as well.
Funny (well, not really funny if I were them) how some people order something small like a drink or an ice cream cone and end up 10+ minutes in line, I"m sure the cost of the gas wasted waiting in line is about the same as the cone.
And oh yeah, when its busy busy in drive thru and I don't get secondary help immediately, cars start piling up right out to the street. Having to deal with 10+ cars in drive-thru all by myself is absolute hell, and I've had to deal with that on many occasions. And when I do screw up, you bet its all hell break lose. Especially when there's consecutive cars making huge orders. It sucks having to tell customers their food is not ready and park them aside, max I parked was 5 cars. During those 30-second promo days, god knows how many of them coupons I had to give out. But that's still no excuse for the team's poor performance. Some are understanding, others will just curse you to death.
But realize, often not (at least in my case) the scheduling manager is going cheap on service people and we have to work our butts off so they can meet their weekly/monthly budget, look good and get their bloody promotion!! Oh yeah, minimum pay for 1 and a half person's work is so much fun. Its all about the bottom line.