公司与员工签订劳动合同但不给员工劳动合同是违法行为的。根据《中华人民共和国劳动合同法》第十六条规定,劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。劳动合同文本由用人单位和劳动者各执一份。企业不把合同给员工的,劳动者可以以用人单位未足额缴纳社保为由书面通知用人单位解除劳动合同,申请劳动仲裁,要求支付经济补偿和补缴社保。一、签了劳动合同不给员工一份合法吗签了劳动合同不给员工一份不合法。劳动合同经用人单位与劳动者在劳动合同文本上签字或者盖章生效,劳动合同文本由用人单位和劳动者各执一份。用人单位未将劳动合同文本交付劳动者的,由劳动行政部门责令改正;给劳动者造成损害的,应当承担赔偿责任。二、劳动合同一式两份不给员工劳动合同一式两份不给员工这样做是违反了劳动合同法。根据劳动合同法规定:劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效,劳动合同文本由用人单位和劳动者各执一份。劳动者可以向用人单位提出拿走属于劳动者的那一份合同。如果用人单位坚持不给,可以向公司所在地的劳动部门反映相关情况。【本文关联的相关法律依据】《中华人民共和国劳动合同法》第三条订立劳动合同,应当遵循合法、公平、平等自愿、协商一致、诚实信用的原则。依法订立的劳动合同具有约束力,用人单位与劳动者应当履行劳动合同约定的义务。第十条建立劳动关系,应当订立书面劳动合同。已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。用人单位与劳动者在用工前订立劳动合同的,劳动关系自用工之日起建立。第三十六条用人单位与劳动者协商一致,可以解除劳动合同。第八十一条用人单位提供的劳动合同文本未载明本法规定的劳动合同必备条款或者用人单位未将劳动合同文本交付劳动者的,由劳动行政部门责令改正;给劳动者造成损害的,应当承担赔偿责任。