I'm an American abroad, so working remotely has given me the chance to tap back into the U.S./U.K. market while living in a city that isn't the best for software development. In some busy Southern European cities, getting to work everyday can often be a huge barrier to most people who didn't grow up there. For me, having virtually no distractions is wonderful. Also, having a few hours "by myself" due to the timezone shift allows me to stay focused for a few hours and then "lock on" with the team. No gossipy secretary, no co-workers cracking jokes, no phones ringing, and I can choose the temperature, humidity, color/quantity of light, and every other environmental variable to suit my needs exactly.
I'm an American abroad, so working remotely has given me the chance to tap back into the U.S./U.K. market while living in a city that isn't the best for software development. In some busy Southern European cities, getting to work everyday can often be a huge barrier to most people who didn't grow up there. For me, having virtually no distractions is wonderful. Also, having a few hours "by myself" due to the timezone shift allows me to stay focused for a few hours and then "lock on" with the team. No gossipy secretary, no co-workers cracking jokes, no phones ringing, and I can choose the temperature, humidity, color/quantity of light, and every other environmental variable to suit my needs exactly.