man you guys need unions
here it's minimum two months notice by law, usually three by contract, increasing by one month per every five years. and you can basically only get fired for actively sabotaging business, doing illegal shit, or if there legitimately is nothing for you to do. and they still have to pay you for the entire time. like, i worked at a company that went bankrupt and after the estate or whatever it's called ran out of cash, the state paid out the final month.
flipside: it goes the other way too.