Both of them actually has to. An employee may get fired for not being cautious. For an example, you are an encoder and you accidentally put wrong data. You may lose your job with that simple mistake and no one might hire you again. Now for the freelancer side, you have to be cautious as well since you will lose credibility. Let's say you are a writer of some sort and you wrote some things that the society can't accept. You will lose readers and eventually your reputation would go down.