Yeah ditto what Fizz posted. I worked from the house as a software engineer for 10 years. The first 4, the office was local, about an hour and a half drive. I went in once a week to attend the staff meeting. It took up the entire day, so my 5 days of working on projects became a 6 day work week. The next 6 years, the office was in Silicon Valley, 3 hours time difference. I figured I'd adjust my work day to agree with west coast time, but I ended up working east and west coast time.
Having said that, I could have done the job from anywhere with a decent internet connection. The boss would have no idea if I was in my home office, on a boat or in an RV.