Worst experience with any company I've ever hired.
The technicians were never on time. Sometimes, up to 3 hours late from the time of arrival that was verbally indicated. No job was ever finished in the time frame that they indicated it would be finished in. Again, verbally they indicated that because the job was taking more visits than initial estimates, they would not charge me additional travel time/mileage, but every time the invoice came through, there was additional charge for travel time/mileage.
Technicians could not follow simple instructions. They asked me where I wanted a security camera installed. I told them one place, only later to find out that it had been drilled in an entirely different place!
Sold me a unit which they never installed and at the end of the job, I asked them to refund the unused (still in sealed plastic shrink wrap) item, and was told over the phone, "We don't do refunds."
After dispute and haranguing over the phone, they offered an "exchange for more services or goods". Had to adamantly fight to get a refund on a brand new, unopened item!
Very unsatisfied. Do NOT recommend.