Kev that's the only way out here mate they are just like agents for us unless once with the company you get on direct.
The agents only sort out visa etc and put you money in the bank for you they take a little bit for there service but that does not come out of your take home money mate that's there contract will main company.
There is not really that much going about at the min mate but if I get the nod for something I will put it on the forum for all to submit there cv's
Hope this helps mate