Is it the company or the technician?
I've had some really good techs, some ok techs, some medicore techs and one I would never allow ion my house again (who I reported to Dish and told never to send him back).
I would not condemn the company on the basis of one techs performance.