At a previous job, a developer for a logistics firm, we got reviewed on the amount of overtime that we gave to the company. I refused to do overtime unless it was to fix a problem of my own making. My manager told me that was a very unprofessional attitude. My response was to say that I spent seven years at University getting my BSc and MSc. I lived on ramen and cheap Tennents lager. Why should I give away those hard acquired skills for free? "To be successful!!" my manager said. I told him I was successful. I earned a decent salary and was able to provide for my family and put savings aside... what more did I need?
Later the MD of that company would give a speech at the summer party saying that if you put in less than 10 hours a week overtime then you didn't value success and didn't care for your family.