In most countries, unless you really fucked up (sexual harassment, violence, etc) the fired employee must have a compensation of a month’s wage for each year of service, plus paid vacations (Seriously I can't believe there are no federal laws for paid vacations or paid maternity leave, I know that this is not the case in most white collar jobs but I feel bad for blue collar workers)
In my country (Chile), again unless you really fucked up, employee must compensate a month of salary for firing without a month of advance notice