3) The promise instant result
When it comes to digital marketing it takes quite some time building a brand that will be profitable. It does not happen like magic, rather it is a product of dedication and commitment over some time. This can run from weeks to months and even years.
An agency that promises you followers of running into tens and hundreds of thousands within weeks, may seams juice. But believe me, professionals know it does not happen that way, they may be employing black hat techniques. This can cause more harm to your website or business in the future.
A professional digital marketing agency should be interested in identifying your goals first. They should study your business before profiling solutions in a hurry. I agree with you that, these agencies have tools that are best fit for general situations, but digital marketing should be customized to each business uniquely.
4) Too good to be true
Here is time to turn on your intuition. Yes, it looks good but it looks too good to be true. I think it is time to listen to that innermost voice saying this is not true. Watch out, delivery of quality is not in the big name and mouthwatering promises.
Your focus should be on their ability to deliver on their promises. Digital marketing is not a place for rubber-stamped results. The result comes with dedication and commitment over some time. Watch out for agencies that will give you guarantees and that promise on helping you go viral.