Here's a general rule I go by.
If someone from a big company calls you (usually a rep) and says they have a solution to your marketing woes by simply handing over some money and you say Yes.
Then you would be better off going outside and tipping the contents of your wallet down the nearest storm drain. This way at least you don't get your hopes up or worse, do nothing else in the expectation of a result.