It has been awesome experience for me. I have been working as remote consultant since at least 2 years. And with all tools available right now, I think it is best time to execute anything from anywhere. I think besides different time zone world is really flat.