法律解答:公司不给签合同是违法的。法律依据:《劳动合同法》第十条规定建立劳动关系应当订立书面劳动合同。已建立劳动关系未同时订立书面劳动合同的应当自用工之日起一个月内订立书面劳动合同。用人单位与劳动者在用工前订立劳动合同的劳动关系自用工之日起建立。第八十二条规定用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的应当向劳动者每月支付二倍的工资。用人单位违反本法规定不与劳动者订立无固定期限劳动合同的自应当订立无固定期限劳动合同之日起向劳动者每月支付二倍的工资。核心分析:法律适用逻辑:用人单位有义务与劳动者签订书面劳动合同不签即违反法律规定。各方权利义务:劳动者有要求签订合同的权利用人单位有签订合同的义务。关键构成要件:存在劳动关系且未签订书面合同。实务建议:劳动者可先与公司沟通要求签订合同。若沟通无果收集能证明劳动关系的证据如工资条、工作证、考勤记录等。可向劳动监察部门投诉由其责令公司改正。也可申请劳动仲裁要求公司支付未签订合同的双倍工资等。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。