I like that they are very flexible in working around my schedule for interviews/interviews. They also have an amazing team of recruiters who know their stuff! The only thing i dislike about them is there lack of communication when it comes time for me to make decisions after interviewing multiple candidates from different companies. Make sure you ask questions during your interview process because sometimes things get overlooked by myself as well. Great people skills and overall great at what they do!! This was one of many options we had but this turned out best so far. We were able to find someone quickly within our budget range which made us happy considering how long the hiring process can take if done wrong (or too slow).