Yes they will
Not that I am aware of
Yes it includes testing
Depending on your position, finger printing is not required.
They do a credit check there.
Yes they do preemployment
I have no idea, I believe 5 years
They just take your information when the recruiter calls