I don't mind working on holidays, it's just another day for me (with some extra pay!). Our shop requires techs to work either a saturday or a sunday, so no big there either.
I do have some tips for you customers though, who do schedule on a holiday:
We make noise. Double so on an install. Please plan accordingly.
If you thought "hey I'll schedule an install on a holiday noone else will have thought of that!"...they did. Please don't be upset if we don't arrive at 8AM.
Please don't add "extra" work on your tech. Wanting extra TVs set up, changes at the last second, extra cable lines run, that all adds time that neither of us want to use.
If we seem rushed...well, we are. Most shops run half capacity on holidays. We can get overloaded.
If you think you may not be home for your appt. window, pleasepleaseplease reschedule early. Techs cover a lot of ground. Driving to your home, waiting 20 minutes, then driving to the next job is rough.
Lock up the pets and distract the kiddos while we're there. It is hard to work when little Timmy is messing with the cables, Mary Sue has her dolls in the work area, and Fido is underfoot.
Now, if you want to make your tech happy on a holiday, have your TVs set up where you want them, plugged in, and away from the walls. Have an idea where you want the cables routed, and where you want the dish. If it's a service call for something wrong, tell us exactly what has happened, along with anything "weird" (cable weedwhacked, kid spilled kool-aid on the box, alien stole the dish...). The faster we can be in and out, the quicker you can enjoy time with your family, and we can enjoy time with ours.
Well, that's my little rant. I wish happy holidays for all techs, CSRs, DIRT, and customers (and anyone I left out)!
Also, quick note, the day before and the day after a major holiday are really BAD days to schedule a visit.