Make sure they have current insurance. Also make sure you have insurance.
also check out where they live, type of house and vechiles they drive. If they and all their family drive likes of defenders they are taking to much money out of the business and you could be in trouble half way through your projects.
speak to their sub contractors to make sure they are getting paid by the main contractors.