Based on recommendation of someone I trust, we hired Greater Pittsburgh Plumbing to install a sump pump. While it's not been tested by a flood (yet), I think the work was very well done and I expect it to work once flood-tested. Mike, who led the project, is really good. He's clearly an expert at spec'ing and installing sump systems and he spec'd out the work. And Blake and Nick who dug out the sump pit and installed the drain piping were also very good. I'm happy with the work. I think Mike is super and Blake and Nick were great. I'd be happy to work with them again.
I would have given 5 stars if it weren't for three things about how their office/planning works.
(1) They sent out an electronic bid which I accepted and paid deposit online. And then nothing... Two weeks later, I called and said I accepted and paid and got email confirmation through their online system and was waiting to hear about planned work schedule. They said, oh, we expected you to call us. We'll go ahead and schedule you now. And they gave me a work date and start time on that date. Guess I lost two weeks not knowing to call to schedule right after accepting and paying electronically.
(2) I communicated the work date and start time to the tenant who made arrangements to work offsite while jack hammering was going on. Come the date+time no one showed up so I called Greater Pittsburgh Plumbing and they said, yeah, we can't get to you today, we think we can be there tomorrow 8am, but call us around 7:15am tomorrow to be sure. When I called the second day, they said Not today but we think tomorrow. I called each day at 7:15am for another 3-4 days, each day delaying another day and making new arrangements with the tenant. After just under a week, they said they'd be out that day mid-day and they did indeed come mid-day. The next morning, I got a text (at least I didn't have to call) from a crew member saying the crew had to go somewhere else that and couldn't work our job that day (I went through another reschedule with tenant that day). The job was finished the third day, taking 1 1/2 days to complete. My tenant grew (understandably) frustrated through this whole process.
(3) This is very minor, almost petty perhaps, but we paid $50 for an estimate and that wasn't credited back on a job was greater than $4K. That's their practice, but it just felt wrong.
Because their work was good, I'd be willing to work through some of these hassles now that I know how their office+planning system works. Was a bit painful learning these things on-the-fly, especially managing it all with a tenant.