I have had the misfortune of being a customer of Enercare as my builder selected them for my water heater rental. I have had nothing but terrible customer service each time I have had to deal with them.
My most recent experience was a rapidly leaking water heater and when I called I called at 9am and expressed the emergency situation including the fact that I live in a condo and the water could also be causing damage to the unit below, I was told I could have an appointment between 3-7. This was not satisfactory so I reiterated the urgency of my situation (even with the water off, water was still leaking from somewhere). She said she would look into it and call me back, which she did not. I called again to find the original person had not even booked the 3-7 appointment and now I could have one from 6-10. This time instead of waiting to be called back I asked to speak to a supervisor. This person again said they would look into it and call me back, which they did not.
It is extremely frustrating when you are in the middle dealing with an emergency and the customer service of the company that you are relying on has such a poor attitude and gives the impression to the customer that they could care less.