I always find any work from home I do to be uncomfortable - my home isn't set up for work, and my house is full of distractions. And the boundaries disappear between the "home" and "work" - I can't just ignore emails if they pop up even if I'm done working, as there doesn't seem to be a discrete line anymore, I'm on call 24/7. I'm always worried about not answering the email, as I'm worried the boss will go "why isn't he working at 4 pm?".
And finding that place also means you will never be anything more than that. Thats what always strikes me about these complaints about having to do a little extra, or stuff thats not directly in your job description etc. And then complain about how your manager sucks because you are not valued or promoted fast enough.
Trust me, most engineers are not THAT good that their code writing contributions alone would justify high career leaps. Even the highly technical leaders need to do a lot of brain work thats not necessarily coding - like architecture design and whatnot, and most of that requires a lot of interaction, discussions and other soft skills.
I'm surprised to hear people can just turn their brains off at the end of the day - for me I'm always aware of my email and I'm monitoring it, just in case of an outage or some other emergency