Yep.
In my previous job, the Blood Mobile showed up at our office complex (2500 folks) every 8 weeks and I'd give.
In the current job, it shows up, but the company provides absolutely ZERO promotion, and the buses park in a different parking lot, and most of the time I miss it. I've only given 3x in the last 2 years.
I've given over 8 gallons over the years though.