和中介公司签就业协议合法有效。劳动者和用人单位(劳务派遣单位)签有劳动合同,用人单位和用工单位(工作的公司)签有劳务派遣协议,用人单位应当把劳务派遣协议内容,告诉劳动者。在公司打工,和劳务派遣单位协商一致签定劳动合同,具备法律效力。