When it comes to choosing a residential roofing company, there are a few things that you should keep in mind. First and foremost, you will want to make sure that the company you choose has a good reputation. Additionally, you will want to make sure that the company is licensed and insured. Finally, you will…