Unless you’re in the UAW.
An acquaintance of mine downs a 6 pack before his shift at Chrysler and takes a 6 pack for “lunch”.
The only way to be disciplined is if you are caught drinking “ on the job”
One fellow recently got caught with beer in his toolbox. The union got him off because they couldn’t prove he was the one who put it there
Oh heck, if you’re a union schlub, the only thing you CAN’T do is actually manufacture meth on the job. And the only reason for that is that that’s a foreman’s job. Get caught drunk or stoned in a union shop and they’ll make you steward.