On site testing
Not while I was there. I wouldn't recommend on a serious note to work on DHL contracts. Your just a number to cover the busy xmas periods. Then they will get rid of you like they do every year.
Yes they do
Not sure. I was never tested.
No sign of any drug?Alcohol test