公司不给员工签订合同违反法律,因为劳动者的权益与劳动合同有着紧密的联系,所以不签订合同属于侵犯劳动者权益,劳动者可以向劳动监察部门投诉或提起劳动仲裁。

根据《劳动合同法》第十条规定,建立劳动关系,应当订立书面劳动合同。

已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。

用人单位与劳动者在用工前订立劳动合同的,劳动关系自用工之日起建立。

法律依据

《劳动合同法》第十条

建立劳动关系,应当订立书面劳动合同。

已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。

用人单位与劳动者在用工前订立劳动合同的,劳动关系自用工之日起建立。