Employee referral programs

How is it possible that employee referral programs, which often include the payment of signing bonuses and finder’s fees, can often generate the lowest cost-per-hire of all recruiting practices? Discuss the advantages and disadvantages of an employee referral program?