公司不给员工签合同是违法的。根据相关法律规定,用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资。用人单位违反本法规定不与劳动者订立无固定期限劳动合同的,自应当订立无固定期限劳动合同之日起向劳动者每月支付二倍的工资。签订劳动合同是保障劳动者权益的重要举措,明确双方权利义务,对劳动者的工作稳定性、工资待遇、社会保险等方面提供保障。公司不签合同,劳动者可通过与公司协商、向劳动监察部门投诉或申请劳动仲裁等方式维护自身合法权益。劳动监察部门有权责令公司改正,依法给予处罚;劳动仲裁机构可裁决公司支付相应的双倍工资等赔偿。劳动者应积极维护自身权益,促使公司依法签订劳动合同,以保障自身合法权益不受侵害。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。