I had good experiences with Pinnacle Partners. I told them I needed a position, preferably permanent, they got me a contract to hire job and paid me the hourly contractor rate I wanted ($50). First deal we did landed me a contract that turned permanent in 90 days. Perm job pays less but includes bennies. I have no complaints with Pinnacle Partners.