You need a job recruiting firm that understands your company and the needs of its various departments. Someone who can quickly find you the right person, without taking up too much of your time. And you need a recruiter who will be there for you when questions or issues arise, not just during the placement process but always afterward as well.