Do most companies now a day's run a credit check before they hire a new employee?
Many do especially those jobs that involve handling cash
Many do. People with good credit make good decisions and people with bad credit make bad ones. Now, there are exceptions to this...but this is generally true.
Yes. Most agree to it within the online job application.
If the person is to work in a position that requires them to be bonded, then yes. For other positions, the company may or may not run a credit check. It is their decision.
A lot do, but not all
not credit card but debit card