In my experience I have encountered several firms that use oDesk with VERY healthy hourly pay to make up for healthcare benefits, retirement, etc. Equity becomes a mess, but the folks I talked to were definitely not 'second class citizens' in the company, and were just as respected as any non-remote dev.