In order for a contract of employment to be considered a formal contract, it needs to be in writing and signed by both parties. Although the terms “employment contract” and “employment agreement” tend to be interchangeable, employment contracts are legally enforceable, whereas employment agreements are not.