As an RSP in iowa, I get to live in that grey area no mans land of not in house (no inhouse techs in iowa), but not full contractor. We know the retail offices that do shoddy work & advise our customers to avoid going to them unless its something they MUST have like RIGHT NOW due to the quality of work & possible extra charges. My office already does almost same-day appointments. If you call before about 10 am and we're not completely swamped, there's a good chance someone will be there that afternoon.
As for tips, we all know that Dish policy is that techs aren't suppose to accept them even though we techs still do (what happens in the field...). I routinely have customers ask how much they owe me. I always say with a joking smile & tone "Dish handles all bills electronically. Any money you give me does NOT go to Dish." Tips are nice, yes, but I NEVER expect them no matter how much work I had to do on a customer's house. I try to treat every system as if it were being installed on my own house. Because of this, I've had a couple systems I had to rebuild virtually from the ground up because of a shoddy tech. It sucks, yeah, but I know if that customer ever has problems, it is likely NOT from my work. Plus they're that much more likely to request I come back in the future.
Oh, & the best thing to give me as a tip is food lol. Best one was when a rancher gave me 2 lbs of pork chops just butchered a couple days before.