This is pretty much how it is in the US. If an employee’s drug use is a potential serious liability, most insurance companies require drug testing for them to insure you (generally, I can’t imagine companies want to drug test because it is actually quite expensive). Like in the construction industry, a lot of companies drug test because you really shouldn’t have someone on drugs operating heavy machinery and you sure as shit won’t get insured if you dont. I can’t speak to the companies that do it regardless of liability concerns but I work in an engineering position for a large company and no one is drug tested. In fact, no company I have worked for has drug tested.
Do companies really drug test office workers? I’m in the US, work in an office and have never been drug tested by any company I’ve worked for in the last 10 years