This only possible because companies want to be able to fire their employees quickly so that means the employees can leave quickly. I know of one place (in the UK) with a one year notice term. You can't leave quickly so their business is secure but you are secure too as they have to give 12 months notice before letting you go.