Good-Guy
VIP Contributor
There are many categories of jobs and the field of career is very vast. There are long term jobs and there are also short term jobs. Most of the short-term jobs are those kind of jobs that are actually contract based. This means that you must quite the company after a certain amount of time. We know that it does not matter to the company because a company can fire an employee any time and the contract does not really matter to them. So I would like to know why many companies form an agreement or a contract when they can fire the employee any time? How does it affect the company? Is it a kind of strategy just to attract candidates because they may think that the company cannot fire them?