I read a story a few years ago on U.S. companies that drug test American employees, but not their foreign counterparts. They interviewed an HR rep from EDS and asked why Americans were tested but Canadians were not. Her answer? Canadians won’t put up with it. But hey, Land of the Free, and all that.
We have a court system that ruled it was ok for companies to test employees and now it’s just accepted by everybody. Whole generations don’t remember a time when employers didn’t do this. Consider the time, the cost, the ethical and legal questions. Is it really necessary to test every employee?