I enjoyed my experience working with two degrees as a contractor. The recruiter that I worked with was awesome! She really helped me discuss my career goals and skills and she found a position for me that was a culture fit and enhanced my knowledge and skills. She always checked in with me to see how things were going and to make sure I was happy with the work that I was doing. They have a great reputation in the Phoenix area and they seem to have relationships with many companies in town. Great pay and benefits!
Cons
Not all of their clients want long term projects and work can be seasonal.