劳务派遣和合同工的主要区别在于用工主体和法律关系,劳务派遣中,劳动者与劳务公司签订劳动合同,劳务公司将其派遣至用工单位工作,用工单位与劳务公司签订劳务派遣协议,在此过程中,劳动者实际上是与劳务公司建立的劳动关系,而合同工则是直接与用工单位签订劳动合同,成为用工单位的员工,双方之间存在直接的劳动关系,劳务派遣员工的工资、福利等待遇通常由劳务公司支付,而合同工的待遇则由用工单位负责。