I am in a union...We have drug testing, They aso keep a copy your drivers license and run routine checks on it. You may have random drug test if they feel the need or are involved in a accident.. I am in favor if this and don't consider it an invasion of privacy. I sure don't want to work with someone who is high or drunk, after all his mistake could injure me or someone else. The company's point of view is it is their insurance and vehicle and they would have most of the liability if something bad happened.