Hiring itself and losses from going without are very expensive, I find it weird that any company wouldn't rather retain. I wouldn't ever be surprised that hiring cost $10k all up.
I asked a recruiter that placed me and he said he's usually taking 20-35% :D