Yes, they do drug test upon the start of employment.
Yes, prior to employment, usually unsupervised with some immediate specimen testing (temperature, etc)
not at time of hire or randome to my knowledge.
Help job seekers learn about the company by being objective and to the point.
Your answer will be posted publicly. Please don't submit any personal information.