I work in an inbound-only call center (tech support for web host). If we call a client back, we spoof our number so the number they see on their caller ID is the same toll free number they called to reach us in the first place. We used to not do this, and every outbound call looked like it came from somewhere in Colorado (we're in Oklahoma), so it helped our customers in more than one way. First, they recognize it's us calling them back about their ticket, and two, they can call the number they saw on caller ID and reach us again. Previously the Colorado local number they saw went nowhere, it was just some bulk trunk line owned by Verizon and leased by our call ACD routing cloud software company.
I'd argue it was worse for our clients when we couldn't spoof. They had no idea who was calling them, they get dead-air if they tried to call it back.
Having said that, I'm sick of death of getting these "looks local" telemarketing recorded sales pitches, so much that I essentially treat phone calls like email now: safe senders only. If you aren't in my address book head of time, my phone doesn't even ring anymore. It's insane. I must get 3 a day.