sorry we have pulled out of odesk because of bad contractors ripping us of and odesk refusing to pay

sorry we have pulled out of odesk because of bad contractors ripping us of and odesk refusing to pay

Cancelled

Job Description

sorry we have pulled out of odesk because of bad contractors ripping us of and odesk refusing to pay