I disagree and frankly think it's quite greedy to think because you say, "hey go apply over there, I work there put my name down". That you somehow earned $5k. If the employee doesn't work hard and stay then you get nothing. If it's a stranger, then fine...but a close friend...no, that's just greedy. After taxes you could still give your friend 500-1000 and profit.
My daughter is a new nurse who was already applying to a particular hospital. A friend of ours asked her to put her name down so she could get a referral bonuses of $5000. My daughter put her down after she got an offer letter and asked 'said friend' if she would split it with her or give her some of the referral bonus. 'Said friend' told her no, saying she had a time share she wanted to pay off. My daughter is a broke college student who managed to become an RN with autism by working very, very hard. I personally think 'said friends' actions are incredibly sad. I would have been okay had she even offered her a little bit. 'Said friend' did no work to get her the job. Am I wrong?