Pros
Work by yourself. You get benefits.
Cons
Incredibly stressful work environment due to incompetent management. Randomly changing the metrics(on which your judged by each quarter/year) to whatever fits their agenda. Good luck asking for any support as the manger can't even be bothered leave their house or favorite technicians to help someone improve at their job. But will act like they are always there for you. INCREDIBLY shady sales tactics, they try to make it seem like they are "adding" value to a customer's house but really they are just installing very cheap products at a very high price. They will say they care about you and your family, but in all reality they only care about their metrics. You are just a number. Please don't support this place.