公司给员工只交三险是不合法的。
根据《劳动法》的相关规定,用人单位和劳动者必须依法参加社会保险,并缴纳社会保险费。这里所指的社会保险并非仅限于三险,而是由五类保险组成,具体包括养老保险、医疗保险、生育保险、失业保险以及工伤保险。公司仅为员工缴纳三险,显然不符合法律规定,是违法的行为。
公司应当为员工缴纳的社会保险包括养老保险、医疗保险、生育保险、失业保险以及工伤保险。这些保险项目旨在保障劳动者在年老、疾病、工伤、失业、生育等情况下依法从国家和社会获得物质帮助的权利。其中,养老保险、医疗保险和失业保险由用人单位和劳动者共同缴纳,而生育保险和工伤保险则主要由用人单位缴纳,劳动者无需缴纳。
面对公司不合法交险的情况,员工可以采取以下措施来维护自己的合法权益:
综上所述,公司给员工只交三险是不合法的,员工有权要求公司按照法律规定缴纳全部社会保险,并在必要时采取相应措施来维护自己的合法权益。