公司只缴纳三险不合法。根据《社会保险法》规定用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记足额缴纳包括养老保险、医疗保险、失业保险、工伤保险和生育保险在内的社会保险。三险通常指养老保险、医疗保险和失业保险缺少工伤保险和生育保险。工伤保险能在职工遭受工伤时提供保障生育保险关乎女职工生育待遇等。只缴纳三险侵害了职工享受完整社保权益职工有权要求公司依法补缴未缴纳的险种以保障自身在养老、医疗、工伤、失业及生育等方面的合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。