To start with, they have the worst communication of any company I have ever dealt with, it takes days to get Steven one of their salesmen to call you back. When they originally finished the job the flashing around the chimney looked like total crap, it folded over onto the face of the chimney and was the most amateur job I had ever seen. Then they screwed my satellite dish back down on the finished roof and did not screw it into a stud, I did not know this until I called DirecTV to come track in my satellite, the satellite technician showed me that they just screwed to the decking and it wobbled back and forth, he said the first good wind storm will rip it right out of the roof and because it is not stable it will not stay tracked in. Pyramid sent a couple roofers out at the same time that Direct TV came back out, they removed the dish and the satellite technician installed it on the wall, I asked the roofers if they were going to replace the shingles and they said yes, the satellite technician told me that the roofers had left and only caught the holes on the brand new roof I called the company and told them that was not acceptable that I wanted the shingles with holes replaced. They did come back and finally replace the shingles. I had to stay on them about the flashing on the face of my chimney, after a month of them still not fixing the flashing, they sent me and my insurance company the bill, I told them they would get paid when the flashing was repaired that is when the salesman told me that that was standard to do flashing that way. There had been a lot of roofing companies in my neighborhood at the same time I was getting my roof done by pyramid, and nobody had flashing folded over onto the face of their chiminey with big chunks of caulk all smeared around it, pyramid did finally repair the flashing and made it look right. Then to top it all off, pyramid sent me the final bill and it was almost $1,500 more than what the original contract price we agreed on was. I talked to Steve, our salesman with pyramid Roofing and he is telling me that the extra charge was for work they had to do to meet city code, but yet never did contact me or my insurance to get the extra work approved. My insurance company said they will not cover the extra work or pay for it leaving me to not only pay my deductible but also have to pay the extra $1,500. I talked with other people in my neighborhood that had Roofing done by other companies and none of the other roofing companies added an extra charge. All my neighbors were very happy with the roofing companies they had Chosen and none of them had any surprise charges on their final bill. I will never use pyramid Roofing again or will I recommend them to anybody, not even my enemies. Do not use this company they will give you one price and then hit you with another price they do not communicate and will scam you on your final bill. Also when they were finished with the roof and left for the night, there was Nails all over my driveway and worst of all the next day I noticed there was a handful of Nails in the bottom of my in-ground pool, unfortunately I now have a couple rust stains from the nails on the bottom of my pool. Bottom line pyramid Roofing is a very unprofessional company and will give you one price to do the job and then up charge it at the end. If you are looking to get a new roof do your self a favor and do not call pyramid! I sure wish i hadn't read more