In the States, as a contractor you have to pay your own health insurance,which can be ruinous. Large corporation can provide a much better package than what you could afford on your own,because they get discounts. Obviously here in the UK it doesn't matter, because you get NHS coverage either way.