Was assigned Drain Go via my home warranty and they scheduled an appointment for 1/12/18 which they no called no showed.
I received a call later that night from a technician who was assigned my case but is in a different state, he told me they had cancelled/rescheduled all appointments due to weather in Nashville which would be fine had they called.
I received a second call from a dispatcher in Memphis who rescheduled my call for 5pm on 1/17/18. It was supposed to be a special time so I wouldn't need to take off from work again and due to the communication gap, their words, for not showing up, calling, and dispatching a tech in the wrong state.
Fast forward to 1/17 and the technician called me at 3:15 and said he would be here in 10 minutes, not a 30 minute call as they claimed, and almost 2 hours early. The technician said he could take another call and visit me after which I was willing to do.
3 minutes later, no exaggeration, I get a further call from a dispatcher telling me I was refusing service and they would have to reschedule as I was scheduled for 12pm, which is either a lie or the dispatcher on 1/12 lied to me. I explained the issues I've had getting a tech out and she kept telling me I would need to reschedule despite the tech working it out. She called him and he confirmed what we discussed. She returned to the phone and said it may be 4 hours or 20 minutes, and if you aren't there we'll cancel your appointment and you'll need to reschedule.
Incredibly unprofessional attitude from the Huntsville number, if I hadn't been waiting over a week from the time I'd put in my within 24 hours service request I would cancel and refuse to do business with them.
The only saving grace was when the technician came by and fixed the issue. He was pleasant, friendly, fixed the problem in just a few minutes, and we even discussed Game of Thrones.