I somewhat agree and disagree with Kerry on the drug test issue. I am a construction safety guy so I deal with this quite often. It's not so much a company policy as much as it is an insurance policy and a BWC policy. Most General Contractors require any subs under them to be a part of the BWC drug free work place program which goes off federal law and not state. For example, if marijuana is recreational or medical in your state and you fall under the BWC drug free workplace program, even if you have a prescription from a doctor for medical marijuana you're still eligible to be fired by your company if you piss positive for THC. Most company's especially construction and really any safety sensitive jobs won't budge much on this simply because of the liability.
Where I agree with Kerry is that I think we could be a bit more progressive in how we test for something like marijuana. I'm not saying we have to do this for every drug, but I think marijuana could be an exception in certain cases, especially for medical reasons. We need to develop an accurate testing system other than urine to test for the use of the drug within a certain period of time, similar to alcohol. It's hard for me to make an argument against the use of marijuana for medical purposes if we are okay as a society prescribing opiods for pain. I think we could make some advancements in the industry, the issue is nobody wants to speak up about it because of the taboo against weed.