Why would they charge? They get a placement fee based on a percentage of the starting salary. It's in their interest that the candidate gets the best deal possible.
You really only want advice from someone you are paying and who cannot benefit from under pricing you.