关于单位为啥要签订5年合同的回答为 如果用人单位与劳动者签订的劳动合同中约定了培训协议,用人单位为劳动者提供了培训,并且支付了劳动者培训期间所产生的费用,有培训期间所产生费用的发票的,劳动者辞职的,用人单位是可以要求劳动者支付一定的培训费用的。
劳动者离职,只有劳动者违反培训服务期的约定,用人单位才会要求支付相应培训费用的。
如果用人单位与劳动者签订的劳动合同中约定了培训协议的相关条款,并且用人单位为劳动者提供了专业的技术培训,并且支付了培训期间的费用以及能提供培训费用期间的发票的,劳动者辞职的,用人单位是可以要求劳动者支付违约金的。