We hired this company to put new eavestrough on a recently rebuilt porch roof, and fix another small area. They took weeks longer than promised to get here, and when they did, they did an OK job on the small area, but we had to argue with them not to put the porch trough way lower than it needed to be. Then they installed it so that the lowest point was not by the downspout, but rather at a corner that then overflowed and leaked badly. Pierce came by, eventually, and suggested an unattractive fix that they never came back to do, despite our OK. In the end, a roofer we'd used who was working next door (based on our recommendation) came over and fixed the trough, moving the low spot to the downspout in a far more attractive and sensible manner.
Update: shortly after I published this review, Pierce called and apologized profusely. He came to an agreement with my husband on a price reduction (refund cheque) and said he'd send it shortly. We were impressed that he took ownership of the problem and tried to make things right with us. The cheque was received within a couple of days and was for more than my husband suggested.