Most employment contracts are indefinite contracts.
This means that when an employee starts working for the employer, no-one knows when the contract will end but it is expected that the employment will continue until the employee reaches the retirement age of the company.
An indefinite contract can only be ended in the following ways: