What does "marketing leads" mean in the following sentence :
"How effectively do your Sales people put Marketing leads to work?"

Paraphrase the whole sentence if possible.