I think it depends if you're "exempt" or "non-exempt". When I worked at Chase at Polaris we were working this project. Normal 40 hours a week. Then, come Friday, we were in there from 8 am to about 1-2 AM on Saturday morning. A good 16-17 hour day. Go home, get back up and be in at 7 am Saturday morning. And work THAT until midnight.
We didn't get shit. We were exempt and were salary employees. They also didn't even offer us "comp time" either. We got hosed.
Could we do anything about it? Nope. If you're a salary employee you got paid no matter how many hours you worked.