Yes. They have an internal process as well. Confirm if they want you to get on your own or through their service.
Yes they do a police check . it takes a couple of days also check references work and personal.
Vulnerable sectors check
Yes criminal record check and social development
Volnerable sector check is required
A police background check.