Like others have said, gestures are very nice and well appreciated, but extra cash on the paycheck is what really counts for those who have to work extra.
This.
Doing work for the company so that upper management gets handsomely rewarded, while you get a token thanks worth about $5, just doesn't motivate workers to do much of anything. If they're getting overtime
and getting some extra little reward thrown in, such as getting free lunch, preferably not one that screams "This is the absolute cheapest thing I could find that can legally be classified as 'food,'" brought to them, then that can go a long way. If it's brought in by the member of management who needed them to do the work, then that can be even better. Unless that manager is universally disliked...then the additional exposure time is just another downside to the extra work.
Example: One company I know of attempted to implement a profit sharing program. Machinery was expected to be run at >125% capacity at all times (yes, they were serious about this), and 0% late shipments for the entire year. The profit sharing reward for a year of this improved productivity: $20. As you can imagine, that mainly served to reduce morale and productivity.
(It's unfortunate that there's an odd correlation between being a sociopath and running a company. It's not
always the case, but...it's like some kind of systemic programming error in our brains.)
Yes, overtime pay is probably what they're after, but it's also helpful if this is not the case:
- "Don't worry, this weekend work is only temporary while we work on fixing this staffing shortage." - This isn't good when they keep saying this month after month, year after year, mostly as a way of making you be quiet and go away.
There are surely different environments though, and different mindsets. Some people will take any overtime they can possibly get, and really want to work 60+hrs per week, every week. Other people place greater value on having free time.