Earlier quoted context omitted.
I can imagine what the theory is, but does it make sense in practice? Do you know which industries it tends to apply to? Would a developer be asked to take a drug test? It's interesting, because I've worked with a lot of people in a lot of places over the years and I've never seen drugs as a problem that impedes workplace attendance / performance. Alcohol / hangovers, sure - plenty of times - but they're not testing…
IIRC all US government contractors have to be tested on hire. Most of the large temp firms also do drug testing in the US (in my experience at least.) Never tested for booze, though everywhere I've worked on site has made it clear that you will be drug tested and breathalyzed in case of an on-the-job accident. As i've moved up in job quality it has gone from "we will test you aggressively to see if you do drugs" to "…
That must be a new -- post 2007 -- thing, then.