After wasting 2 hrs to wait the technician on site, the plumber did not show up. I made a call in the morning, and the customer service promised me the technician can come to the site in the afternoon, in order to meet with them, I asked a couple hours off, left the office and drove to the site, we waited 2 hrs, after calling 4 times of customer service, the technician finally called me saying he is not able to come until a couple of hours later and he said nothing he can do, he even did not not say a sorry., he said we could have just discussed the job and price over the phone. What fxxk is this? I suggested this to the customer service before , and they told me the technician must come to check the site to tell a number. Is it funny to waste people's time and energy? I am used to some contractors that cancel on last minute or do not come on time, however this experience with WNY plumbing and sewer service is beyond outrageous, I even called them before heading out to the site to confirm if the technician was confirmed to come, the woman over the phone promised me a 'YES'. There is no call and no apology after everything happened. I feel responsible to leave a review on Google (where people cannot edit the review , I hope...)