I think in the long run it's best to have a contract because you work less, which would make it easier to last longer in the industry and not get burnt out.