Before selecting a roofing company, ask important hiring questions to make informed decisions. Check for insurance, licensing, manufacturer certification, BBB accreditation, references, reviews, and warranty details.