法律解答单位不签劳动合同且不交社保,仅给予补贴是不合法的。法律依据劳动合同法第十条规定,建立劳动关系,应当订立书面劳动合同。第八十二条规定,用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资。社会保险法第五十八条规定,用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。核心分析用人单位有与劳动者签订书面劳动合同及缴纳社保的法定义务。不签合同和不交社保侵犯了劳动者的合法权益。给予补贴不能替代法定的签合同和交社保义务。关键构成要件在于用人单位未履行法定义务,劳动者与用人单位存在劳动关系。实务建议劳动者可收集工资发放记录工作证考勤记录等能证明劳动关系的证据。向劳动监察部门投诉,要求责令单位改正,补缴社保并支付未签合同的双倍工资。也可申请劳动仲裁,通过法律程序维护自身权益。仲裁流程一般为提交申请仲裁委受理开庭审理作出裁决。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。