企业与员工签订劳动合同但不把合同给员工算违法。法律规定,劳动合同文本由用人单位和劳动者各执一份。所以说签订劳动合同后单位应当给劳动者一份合同,如果不给劳动者可以跟单位要。
《劳动合同法》第十六条,劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。劳动合同文本由用人单位和劳动者各执一份。