Also, stuff like coming to work drunk is a valid reason for immediate firing.
Also, stuff like coming to work drunk is a valid reason for immediate firing.
On the contrary, the vast majority of employees in the US are under "at will" conditions, where their employment can be terminated at any time. There is nothing permanent about any employment contract in the US.
It's possible to have temporary/fixed-time contracts too, and lots of people do. It's however illegal for the employer to chain temporary contracts one after another instead of offering a permanent contract if there's a continuous need.
If this happens, the employee may sue on grounds of it being de facto permanent employment. If successful, they will get all the associated benefits, including things such as compensation for wrongful contract termination and withheld bonus payments only available for permanent employees. Suing is pretty easy/risk-free if the wronged person is in an union, and the unionization of workforce is around 60%-70%.
Typically two temporary one-year contracts will be offered (or some variation of this; four six-month contracts, etc.) Once this temporary contract duration is up an employer can either not renew the contract, or if they do renew it is by law an indefinite contract. If, for instance, you were hired at a company through a recruitment agency and your employment contract was through said recruitment agency, your clock would be reset at the company if you were to negotiate a direct contract with the company after leaving the recruitment agency contract.
It's also typical for a probationary period at the start of the first contract; in my case it was only one month, though I'm not sure if this is usual or if it could be longer for others.
NB: Previously, the law allowed three years of temporary contracts before the indefinite one, but this was changed several years ago.
While much social expectation and institutions are based around that kind of essentially feudal lord/tenant relationship, that's not actually the case with at-will employment in law: employment contracts without specificity of term are indefinite but not permanent (were they permanent, it would be illegal for an employer to terminate them without a breach of a nature that made the contract voidable.)