包工头和公司签订的合同,大多情况下是具备法律效力的。
要使合同有效,必须得符合一些法律规定的要件。首先,双方得都有相应的民事行为能力,这就好比大人能对自己的行为负责,小孩可能就不行。然后,意思表示得真实,不能是被逼着或者被骗着签的合同。还有,合同内容绝对不能违反法律法规的强制性规定,就像不能违法犯罪去签合同一样。
从法律层面来讲,公司作为有法人资格的主体,和包工头签合同那是很正常的商业行为。不过,我们得特别留意合同条款的具体内容。要是条款模糊不清,那双方可能就会对合同的理解产生分歧;要是条款不公平,那对某一方可能就不太友好;要是违反了法律法规,那合同的效力可就会受到影响,万一发生纠纷,对有过错的一方可就不利。
总的来说,一般只要是合法签订的合同,那就是有效的。但具体到每一份合同,还得结合实际的合同内容以及相关的法律规定来综合进行判断,可不能一概而论。