Questions to consider for assessing roofing contractors