It's like this in Sweden too... I know of several corporations that have the practice of not paying for overtime, including Sony Ericsson. (To be fair, the salary isn't bad though. But it would be better if they paid per hour, this way they can in principle make the employee work around the clock, they should learn that time is money instead.)
I'd never take a job at a large game company, being just another cog in the wheel of a 15-crew assembly line. Pun pun.
It's funny that even workers in such a competition-laden industry as the car industry have better unions than the software business. Auto workers have negotiated their way to better working conditions. I really believe this is the answer, to unite and form a software union so the employers can't get away with these
(strongest word in the encyclopedia) business practices.