Refer an Engineer - Get $20K + Your Genome Sequenced
dnanexus.com
dnanexus.com
Can you imagine the job security that brings? If they get rid of you, it's going to cost them another $20k just to get started! They aren't going to fire you on a whim, that's for sure.
One good thing about this offer is that it's an attention grabber and signals that they're willing to pay a very large multiple of that $20,000 to the prospective employee as wages. But it also signals a certain level of desperation and that they don't have enough hot shot, well connected software engineers on staff to attract others in adequate numbers, with all that implies about culture.
Or maybe it signals they're too stingy to pay a good professional recruiter's fee. Or that they despise that peculiar semi-sentient, parasitic life form as much as I do. :)
He has provided a service for them (your name) and you (their name) and gets some kickback in return. He would have done it for your for free, because you're a friend, but the company is another matter.
His taking the money doesn't in any way alter your friendship. His finding you a good job should be a bonus for the relationship.
Do you think that your friendship is sullied by him taking the money? If someone offered me money to help one of my friends, I'd take it in every circumstance I can think of. There's just no downside.
Meanwhile, "too stingy" to pay a recruiter? How about, too savvy? Recruiters suck. I would be marginally more likely to want to work for a company that went out of their way to avoid recruiters.
Why? I'd really be happy for them. I'd require them to take me out to dinner, but I'd be happy about it.
If your friend referred someone else to this job that you didn't know, would that be better? What if you would have liked to have been referred to this job (learning about it post mortem), but your friend referred someone else instead, would that be better?
I guess you need to do some introspection and (re)examine your friendships.
Thanks