Yes they do. This is a standard procedure just like anywhere else. I thinks this largely has to do with the fact that you may come across a lot of customers' info.
Yes, the most thorough I've ever had
Yes of course
It might take a short period of time or a long period of time depending on the season you were hired in.
Yes. Two weeks to check