You have to be careful with dealing with any contract company. Even the more 'reputable' companies try and pull fast ones. I had verbally agreed to do a contract through a large contract company which I won't name, but may or may not be based in Ireland. Once I had agreed, I got a phone call to say the pay was reducing by quite a considerable amount.
I told them to get lost.