Pros
All of the staff at Arete has gone above and beyond to make sure everything in this contract is working without any issues. From the very beginning, they were quick to get my Resume before the employer, secure the interview, get me on boarded, and ultimately getting paid. We didn't have to haggle over pay, as Arete offered me top $ from the beginning. Due to their attention to details, personal attention to the client, and hard work getting the job, I would recommend working with Arete.
Cons
I'd like health insurance and paid time off for sickness, but not getting that is pretty standard when accepting contract work.