I don’t do it. I value more my free time than extra money. I couldn’t care less if we miss the deadline because non-realistic deadlines are due to incompetent managers. Why should I spend more time working if it’s my manager’s fault?
Same, doing it once out of my own curiosity to see how the corporate machine works.
Not doing it again - seeing first hand how it is due to managerial incompetence more than anything else. The "reward" ratio is just not worth it: if I pull something off; managers will claim its due to their "processes" and "leadership". If I don't pull it off; managers won't promote me.
No win, so... just don't take fake "deadlines" too seriously.
That’s like asking “How often do people have to eat strawberries?” It’s up to each one to do overtime or not. If you value more money than free time, you probably don’t mind doing overtime. If you have other commitments in life (e.g., kids) you probably don’t want to do overtime.