I don't have answers to your questions but I know that in Canada companies pay a "referral bonus" (reward) to their employees if they recommend a suitable person. If they can't find candidates this way, they post ads on their websites or request services of a recruitment agency. Maybe they...