工作20年后从公司离职,赔偿情况得看离职原因。
要是员工自己主动离职,而且公司没违法,一般是没有经济补偿的。
但如果公司有过错,像没按合同提供劳动保护和条件、没及时足额发工资、没给员工交社保等,员工因此要解除合同,公司就得给经济补偿。补偿按工作年限算,每满一年给一个月工资。工作20年,就给20个月工资,这里的月工资是员工合同解除或终止前12个月的平均工资。
要是公司违法解除合同,比如没正当理由就辞退员工,那得按经济补偿标准的两倍给赔偿金。工作20年,就得给40个月工资的赔偿金。
还有合同到期的情况,如果公司不同意续签,要给经济补偿,工作20年给20个月工资;要是员工不同意续签,而公司维持或提高了合同条件,就没有经济补偿;要是公司降低了条件,员工不同意续签,公司还是得给经济补偿。