1、老员工在公司干了10年然后离职,会不会有补偿得看具体情况。
要是员工自己主动提出离职,而且不存在法定能拿补偿的情况,那一般是没有补偿的。这里说的法定情况包括,单位没按劳动合同的约定给员工提供必要的劳动保护或者劳动条件,没按时、足额给员工发工资,没依法给员工缴纳社保费等等。要是有这些情况,员工主动提出解除劳动合同,是能拿到补偿的。补偿的计算办法是按照员工在这家单位工作的时间来算,工作满1年就给1个月工资的补偿,工作了10年就给10个月工资的补偿。这里说的月工资,指的是员工在劳动合同解除或者终止前12个月的平均工资。
2、要是公司辞退这名工作10年的老员工,情况又不一样。如果公司是违法解除劳动合同,那得按照经济补偿标准的两倍给员工赔偿金。也就是说,工作10年就得给20个月工资的赔偿。不过,如果公司是因为像《劳动合同法》里规定的经济性裁员这类合法原因辞退员工,那就只需要支付经济补偿,也就是10个月工资。
从法律行业发展来看,未来对于员工权益的保障可能会更加细化和严格。随着社会对劳动者权益重视程度的不断提升,类似这种离职补偿的规定可能会进一步完善,以更好地平衡劳动者和用人单位之间的利益关系。同时,企业在处理员工离职问题时,也需要更加谨慎地遵循法律规定,避免因违法解除劳动合同而承担高额的赔偿责任。