Update: they saw the bad reviews online and will not reschedule the job until the posts are taken down AND we sign a waiver not to post online complaints. -- Technician was late by hours, no one bothered to even call, after eventually showing up the guy promptly left because he didn't like my tone when I pointed out that he was very late and should've called. Save yourself some grief and choose a company that cares about providing a decent service.