Can't comment on the contract part, but I will tell you that being a 1099 employee can be financially disastrous unless you're well aware of certain things. My husband just took a new job because the 1099 position he had previously was killing us.
1. You will be taxed at a much higher rate because there is not an employer matching your taxes. In our case, this was at least 30% annually.
2. You have to pay estimated taxes quarterly. If your salary fluctuates, this can leave you paying either way too much (which stinks because the IRS has your money for a year) or way too little (which results in you owing the IRS at the end of the year).
3. You have to have A LOT of deductions for it to even come close to touching what you owe. We have pretty much every deduction you can think of, and we still ended up owing them money.
4. Purchasing your own benefits is not that great of a deal. We thought it would be easy since none of us have any pre-exisiting health problems, but it was very expensive for a pretty crummy policy that only covered major medical. Not to mention, we were totally on our own for life and retirement which is fine if you're a fiscally responsible person, just didn't work out so well for us!
5. The biggest thing that sucked was time off - since his boss never paid attention to how much he worked in regards to time spent, it was always a big b*tch fest when he needed time off. That was probably more of a personal issue than you'll encounter/
It can be done, but I don't think it can be done by everyone. If the above things sound tolerable to you, then it will be fine.
good luck,
Amanda