That should be the perfect scenario however in reality it doesnt work that way.

Its difficult to compete when you are far and cant come for interview besides when hired from another country, esp from a third world one(thru agencies) would mean a very low pay.