It has been great dealing with FosterThomas. They have a clearly defined process that was well coordinated and communicated, not only with myself but also to the prospective candidates. They did a great job of quickly providing highly qualified candidates limiting my time spent on the hiring process saving me a great deal of time and frustration. I will definitely be using them again.