I dont see anywhere in my employment contract that says my ass needs to be in a seat for a certain amount of hours per week. I just do my best to meet my employment obligations — especially when working from home I can meet those obligations in less than 40 hours per week. If my employer said I needed to work regular overtime or if they demanded I work a very rigid schedule I would just leave and find a job elsewhere. The tech job market in my city is so hot right now I get solicited by recruiters 3-4 times per week, it just isn’t worth it to spend time in a place which doesn’t treat you well.