These people are completely incompetent and dishonest. If you show up on time for an appointment, they will keep you waiting fifteen minutes printing out the contract which should have been printed beforehand. Then, the contract will contain errors, including the incorrect spelling of your name. Your name will stay in their system with the incorrect spelling for the duration. They will state in the contract that the contract is for six months when in fact it is for only two months (for example). They will tell you that in order to get the full hourly rate, you need to incorporate. They will tell you that getting incorporated is only a few dollars when in fact it costs hundreds of dollars. They will delay payment for as long as possible - some people have worked on contract for months without receiving payment. In spite of their techie sounding name, their time approval system is not automated, slow and time consuming. There are lots of good recruiting companies out there. Stay away from these idiots.