It's Google Ads. I think. At least, they were asking for who manages our company's Google acct. I'm pretty sure it's a sales pitch, because they never leave messages. They have instructions to only speak with whoever makes marketing decisions for your company.
It's Google Ads. I think. At least, they were asking for who manages our company's Google acct. I'm pretty sure it's a sales pitch, because they never leave messages. They have instructions to only speak with whoever makes marketing decisions for your company.