Companies conduct background verification check in order to get information about past work history of employee, criminal records, educational certificates, and residential proof. Today, almost all firms run background checks on candidates before offering the job. This BGV processes can be done by a company itself or hire the third party to check the background of a candidate.