Upwork was formed as a result of the merger between Elance and oDesk , each of which had sizeable freelance communities. But starting each of those communities was a classic example of a ‘chicken and egg’ dilemma — we needed to try to balance marketing our website to both clients and freelancers.