If they contract the work out they don't have to pay you any kind of medical benefits and they won't contribute to your 401K either so it really saves the companies a lot of money if they can "contract" out a lot of they're higher paying positions. I wouldn't do it, it will cost you a lot of money to get setup us a business and then your opening up both you and your husband to a lot more scrutiny by the IRS which no one wants.
When I first started working in the US one day at work I got served to go to tax court by the IRS. Had no idea what it was about, there was a woman behind a stack a mile high of folders. Judge asked me why the IRS had no tax records of me before 1997 I told him I'm a Canadian citizen that recently started to work in the US. He looked at her she nodded he thanked me and told me to have a nice day. I learned real quick these are not people you want to mess around with.