Had a roof leak in one of my apartment units last winter. The guy came out and was on time, professional and courteous. He fixed the leak but the fix did not last twelve months. I just had to have the roof fixed again.
Pros: nice people
Cons: poor quality work