I don't get baked before work but I'm not against it at all (I just know that it wouldn't suit me working style).

Piss testing is bullshit though, especially if it is a factory job (Not as if you are on Wall St. )