1 - When I was working for a large company (10,000+ employees) I typically was out the door at 40 hours. The company was established, my equity was nonexistent and I gain nothing for supporting their inability to plan.
2 - If I'm working for a startup I believe in and have significant equity then I'm working day and night on it.
3 - If I don't have tangible equity and I'm working for a startup or small company then I'm willing to wear multiple hats and put in additional hours. However this isn't something that I'll do for an extended period.
4 - If I'm a contractor being paid at market rate then it's however many hours you want me there. 40, 80, 120... doesn't bother me.