Industry shortages and slow delivery times makes it difficult to get work done
Coordinating schedules with roofing contractors across multiple projects is difficult.
Mother nature can ruin your whole month sending you and your crew elsewhere looking for work.
Finding projects WHEN and WHERE you need them can seem impossible.