differences between freelancing and employment