Having a new roof put on a building is sometimes necessary to help keep the interior of the structure protected from the weather. Failing to get it done properly and in a timely fashion can mean that the inside of the building suffers damage. This can be costly.
While many roofing jobs are successfully completed, there are times when the contractor doesn't handle things in the correct manner. They might use shoddy materials or might try to rush through the job and make errors in the workmanship. Unfortunately, these both mean that the building's owner may have to deal with damage later.