Many people are not aware of the various types of roofing contractors they have. When most people think of a roofing contractor, they think of a large company. There are independent roofing contractors. This blog will talk about the pros and cons to working with an independent roofing contractor. The Benefits of Working with an Independent Roofi