Stay away from these guys. They don't know what they are doing! I would give them a rating of "ZERO" stars if I could.
The don't know how to install things the right way! They don't know how to do roofing, your house will leak! They won't return phone calls. You can't get them to fix things. They like to blame problems on things that are not to blame so they don't have to fix them or they will want to charge you more for doing so when they caused the problem to start with! They will argue with you rather than doing things the right way! Be sure to check for complaints on this company. Don't use them!
Pros: are there any?
Cons: they don't know what they are doing, unprofessional and rude