i have worked for them and they treated me good. the pay was right. if there was something fell threw the cracks it was taken care of all i had to do was call the office. they are a no bs from the cx co. to if the cx wants to be sh ty then you dont do the install. they are about you making money as well as them. one of the best co.s that i had dealings with in a long time. just my two cents.