I've also used Upwork for this type of project and it went really well. My lists usually contained 2000-5000 contacts. The cost is super reasonable.
If you want to go really independent, check out https://www.freelancer.com/ or http://www.elance.com