Did you know that the roofing industry is composed of approximately 150,000 roofers? It is reasonable to worry about how your roofing business stacks up to the competition with numbers like that. How does your company stand out? Whether you are a small or large contractor, here are some of the best practices for improving...