The duration of the job varies widely depending on the size and complexity of the roof. A small, uncomplicated roof job can usually be finished in a day or two. A large, complex project can last a week or more. Once started, however, a job should
...
more