Pros:
Warrantied work, good escalation points when necessary, constant communication, understanding of what we're asking, etc... overall, at the end of the day when we escalated our concerns, we were met with very prompt resolutions to a good majority of the issues we faced. Christine was absolutely stellar in ensuring they were finishing the work as we expected it, and worked with us almost daily to ensure we were happy with what was happening, she was great and I can't recommend her enough!! It's obvious she takes pride in what she does, and it shows in the work and her team. She took what was difficult and negative project at the outset and turned it into a very positive situation by getting everything completed super quickly. They take real pride in their work and are happy to work with you on ensuring you're happy as well. Also constant communication was amazing, I always knew where things were at and what was going on.
Cons:
We faced many issues at the outset of the project, months of delays, poor workmanship, our project manager never accurately documenting what we were doing/he was saying, so what he told us we were getting at some points, we obviously weren't. Just be cognizant if you use them that you shouldn't trust anything just verbally, make sure every single detail is documented, no matter how small that detail is!! I can't say anything too negative, because as i said at the end of the day, they really did pull through immediately once we spoke to them and resolved everything and completed the work as expected and very quickly.