I was forced to go with this company because it's the company used by my Home Warranty.
A week in advance, they scheduled an appointment for a 3 hour window on a Thursday. Instead, they showed up Wednesday, and then didn't show up during their 3 hour window on Thursday.
After they already wasted 3 hours of my time, I called in. The lady admitted it was her mistake, and they tried to schedule a new 3 hour window the next week. I asked to schedule a specific time so I don't lose another 3 hours due to another one of their mistakes. They got rude on the phone and then said they can't guarantee a specific time- after we already learned that they're not in the business of meeting any of their own guarantees anyways.