CMI got it right with the first candidate they sent me because they took the time to get to know my organization and our specific needs. They did an excellent job of pre-screening candidates and found us someone who had the right skill set and is a great corporate fit. Their in-depth process saved me hours of time interviewing applicants.