I have had the oppurtunity to work on a contract with CBE valcom and it was a decent contract, they paid well and I had no problems with HR or Payroll. The only thing you need to be careful of is the hiring process, these guys are thorough, and don't want to take any chances with employees. They do not want someone who isn't 100% sure that they want a job and will stay with it before even getting into it. If thats you, then this will work out. But for me... I like to meet the people and work in a job before saying I'm going to commit my life to it.