I have had a very pleasant experience with Compass Consulting Group. Since this is my first contract role, I was not sure of what to expect. The Compass team members were ready to go the extra mile to make me feel comfortable.
The recruiter that contacted me was very professional, knowledgeable, and supportive from the beginning until the end of the hiring process. He provided guidance, hints of what to expect, and how to improve my chances of being hired.
Moreover, this agency is working directly with major technical and biopharmaceutical corporations, and they may have certain positions that are not openly available. With Compass, there is a bigger chance to know about and work for a great company. I would highly recommend Compass.