In lame remote working there is a very clear power assymmetry going on, you're there because dollars are worth more than your currency and you'll accept subpar work and subpar pay because maybe it will pay off in the currency arbitrage, the employer knows that, trusts in your naive belief that there's gonna be quality work to do as you saw at the blogs, HN and 37signals-like stuff and he has and endless supply of willing(but maybe not capable) people, the hour-pay will always be at the lowest possible. Both sides of it have multiple reasons to not trust each other and will try to take the most value out of the transaction, and even when there's good faith on both ends there are still way too many pitfalls(e.g.: cultural stuff, deep prejudices) and the chance of success will remain low, then the good ones leave and the crap stays, it's toxic. If you're a good developer I think it's a waste of your life to be in this game, I'd only take it for "youre-gonna-retire-early/take-6-month-vacations" money(plus sane hours, weekends, holydays, relevant work, no micromanaging and other basic dignity stuff), absent that, I recommend exploring your local possibilities, even if it means learning to live with your country standards(or, middle class standard, since you're an IT worker), give up the illusion.