They break several federal laws. If you ask questions, you will be let go. They are not transparent with your pay. Your commission is dependent upon a client staying on with them which is setting you up for failure. You might do everything perfectly, but if the field techs mess up, say bye bye to your commission. The integrity line is also fluff. They don't have the integrity to pay you what they owe without calling them out on it.