Depends on country too. In EU our work laws regulate how your employee may be laid off. My country (poland) says that employee has to be notified about termination:
- week ahead if he or she was employed for less than month
- month ahead if he or she was employed for less than three years
- three months ahead if he or she was employed for more than three years
This goes both ways however, as employee has to notify his employeer on same basis that he or she quits. This introduces amount of games to recruitment process, where company frequently not only has to make bet by deciding to hire somebody, but also make sure that they'll wont be outbid during the three months that have to pass for person to change employeer
- week ahead if he or she was employed for less than month - month ahead if he or she was employed for less than three years - three months ahead if he or she was employed for more than three years
This goes both ways however, as employee has to notify his employeer on same basis that he or she quits. This introduces amount of games to recruitment process, where company frequently not only has to make bet by deciding to hire somebody, but also make sure that they'll wont be outbid during the three months that have to pass for person to change employeer