保险公司不交社保是不合法的。

首先,我们要明确的是,根据《中华人民共和国社会保险法》的规定,用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。保险公司作为用人单位,同样需要遵守这一法律规定,有法定义务为其员工缴纳社会保险,这包括养老保险、医疗保险、失业保险、工伤保险和生育保险等五项内容。

如果保险公司不履行这一法定义务,不为员工缴纳社保,那么员工有权采取一系列措施来维护自己的合法权益。首先,员工可以向当地的劳动监察部门投诉,要求劳动监察部门责令公司补缴社保费用。其次,如果公司仍然拒绝缴纳社保,员工还可以以此为由解除与公司的劳动合同,并要求公司支付相应的经济补偿。经济补偿的金额通常按照员工在本单位工作的年限来计算,每满一年支付一个月工资的标准向员工支付。

此外,如果因为公司未缴纳社保导致员工无法享受医保报销等社保待遇,从而给员工造成损失的,员工还有权要求公司赔偿相应的损失。

综上所述,保险公司不交社保是违法的行为,不仅损害了员工的合法权益,也违反了国家的社会保障制度规定。因此,保险公司必须依法为员工缴纳社保,以保障员工的合法权益和公司的合法经营。