Once they have your money you will never get them to come back to fix problems.
I waited over 9 months for them to repair my roof they installed poorly and created leaks into my attic which then created a serious black mold problem.
They don't care about customer service and once you pay them they take no responsibility for poor quality workmanship.
The first repair guy that showed up months after the complaint couldn't believe what he called a "mess" of a roofing job.
It then took another 4-5 months for another repair guy to come finish the job.