根据法律规定;
1、不合法,可以申请劳动仲裁,要求签订无固定期限劳动合同。。
2、可以要求补偿。
3、经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付半个月工资的经济补偿。
4、如果公司破产或倒闭或撤资,可以要求经济补偿。
在用人单位连续工作满10年的,用人单位应当和劳动者订立不固定期合同。
如果用人单位不与劳动者订阅不固定期合同的,劳动者可以要求解除合同,要求用人单位支付经济补偿金。也可以向劳动行政部门进行投诉,或者向劳动仲裁委申请仲裁。
劳动合同法
第十四条 无固定期限劳动合同,是指用人单位与劳动者约定无确定终止时间的劳动合同。
用人单位与劳动者协商一致,可以订立无固定期限劳动合同。有下列情形之一,劳动者提出或者同意续订、订立劳动合同的,除劳动者提出订立固定期限劳动合同外,应当订立无固定期限劳动合同:
(一)劳动者在该用人单位连续工作满十年的;
第八十二条 用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资。
用人单位违反本法规定不与劳动者订立无固定期限劳动合同的,自应当订立无固定期限劳动合同之日起向劳动者每月支付二倍的工资。