I would recommend that you'll hire your potential virtual staff from the overseas that may cost you less. I have done outsourcing and it's been effective for my business up to now. I have already staffs from the Philippines and they really do great job that saves me time and give me chances to travel and find partners offline.