Exempt employees are paid an annual wage, not hourly. Their contract states the minimum amount of hours they have to work daily or weekly. Non exempt employees are paid hourly and therefore get overtime. I worked in the movie industry and they pay overtime, while in the gaming industry generally they don't. When you sign a contract, you agree tho the terms. If you don't like it, you can always ask for changes in the contract or just work for a different company. In my experience, the demand for skilled game programmers still far outpaces the available work force. I get constantly harassed by head hunters, if I didn't like my job I could leave at any time. Why EA is certainly behaving badly, there is really no excuse for EA employees to complain. They can leave if they don't like it. Usually big companies like EA hire
junior programmer that need to build a resume and leave after they get their first credit.
And with six figures salary, you really shouldn't be complaining about unpaid overtime.