The recruiters give you a lot of information on the requirements for the positions and help build your candidate persona, based on what they assess is your expertise. The job matches are very accurate. The recruiters are very knowledgeable about the stress during interviewing process and are not impersonal or frivolous.