In my role as a manager of facilities housing roofing and other building materials, one of the biggest pain points I encounter is finding reliable and flexible contractors — contractors of all kinds, ironically, except for roofing contractors, who typically work for my landlords.
I define a reliable contractor as one who answers phone calls or e-mails and shows up when he says he will. Flexible for me means contractors who see themselves as more than this or that type of subcontractor. I understand there are codes and licensing restrictions in some jurisdictions, but if you walk into my place with a hammer and a screwdriver you should be willing to do anything with it that you can legally do and make money while doing it.