I have had a TERRIBLE customer service experience with this company. They weren't able to get an issue solved and had to come back multiple times. Each time they come out they give a 4 hour window and they had to come back 4-5 times. On a completely separate occasion they didn't arrive within the given window and said they needed an additional two hours, which means I was going to have to be at home waiting on them for SIX hours (after the previous 20+ hours of waiting). When they still couldn't fix the issue, they had to come out another time. I told them I needed them to be there at a specific time because I couldn't wait on them any longer. When they arrived, I never received a call telling me they were there. When I called them to check on the status they said they waited 3 MINUTES and since no one was home they moved on. After making me wait more than 25 HOURS, they didn't want to wait longer than 3 MINUTES nor call me to check to see where I was. I asked to speak with a supervisor to complain about their service and he had the audacity to tell me that I was being unreasonable! He was completely unprofessional. Don't call them. read more