Yes, its one of the leading companies and its mandatory requirement from the HR point of view.
Depends on the job but yes they do uncertain how long it takes
Yes, i am not sure what kind, I beleive its criminal background checks.
It took them less than 24hours to complete mine
Yes, background check is required, takes a few weeks
Yes. Nearly 7-15 days
They do background checks and it takes about 2 weeks.