Report copyright - BUSINESS OVERVIEW• oDesk was founded in 2003 by Odysseas Tsatalos and Stratis Karamanlakis. • Upwork was formed 18 months after Elance and oDesk announced their merger on December
Please pass captcha verification before submit form