I am editing my review because the company really turned it around.
Originally, I booked a day in advance for some urgent electrical work and scheduled an appointment. The appointment was confirmed, and I was told my appointment was marked as a priority given the urgent nature of the issue. I specifically said that I would need to hire another company if they couldn't do the work on the day of the appointment. I was told that it wouldn't be a problem and they would be able to handle the appointment on the day booked. However, on the day of the appointment, I was told the electrician would be a little later than originally anticipated. Later in the afternoon, however - too late to find a same day replacement appointment with another company - Beacon texted me to ask to reschedule for an appointment 3 days later because they could no longer accommodate my appointment that day. When I raised the issue of the company's promise that the appointment would happen on the day I booked it, I was told the appointment could not be accommodated and I should provide backup dates. I canceled the appointment.
However, a couple of hours later, Beacon called to let me know that an electrician freed up and the company could send him to my house, so I agreed. That's where things turned around. They sent Shawn, and he really changed my opinion of the company. He showed up when he said he would, was extremely professional the entire time, identified the issue, showed me the risks, gave me multiple options, and helped me decide which option to choose. Once I selected an option, he made the repair quickly, efficiently, and professionally, and cleaned up the area before he left.
While it started out as a rough day, Shawn really saved it for the company.
Matthew Feinberg