An employment contract ensures more certainty over one’s status. All the description of job is well defined in contract so it makes easier to resolve any disputes.
Even if you’re not given a written contract, you’re entitled to a written statement outlining your main employment terms.