First, they were late. The siding was sitting on my driveway for 12 days until the roofers finally showed up, or should I say 1 roofer. It was the long weekend so he did worked on some of the roof on Saturday. Then the whole crew reappeared on Tuesday to start on the rest. They damaged 2 rainspouts by throwing the old shingles on top of them. I saw this when coming home from work so I had to remove the spouts myself. When the job was finally done a couple of days later (I only have a 1000 square foot home) they left without reinstalling 2 roof vents and repairing an eavestrough they damaged. I had to chase the contractor down to fix the problem. They also left me with a couple of pounds of roofing nails scattered all over my lawn and driveway. Lucky I borrowed a magnet and collected what I could up myself. You think they would clean up after themselves better. Lastly the appearance of the new shingles looked esthetically a little sloppy. Not a very neat job and a general lack of pride in workmanship.