They bate and switch roles and grossly underpay. When I gave my "good will" notice to leave, they let me go then and there and then did not give me the amount owed in my last paycheck. If I were a client, I would never use these people. After their "dog and pony show" on how they will improve process, in reality they cause more administrative chaos and they just rearrange recruiters from contracts they lose-not for their experience.