(1) Great talent, (2) great customers, and (3) an easy to follow process (platform) are critical for making freelancing work. UpWork typically misses at least 2/3.