> They will take a cut of your salary
I've never had one that did this (or told me about it, at least). My understanding was that the company is basically paying them to find talent, so you're the product being sold. Sometimes there's even a clause that if you quit too soon they have to give back their commission, which further incentivizes them to make sure you really are a good fit.