The marketing campaigns are effectively designed and hence hits the bullseye. Earlier, I used to hit and try on the campaigns part. But, thankfully it is all sorted now.
Another common misconception is that the outsourced marketing services are costly, check chief marketing officer . But, if you calculate the total time cost and manpower cost, then you would realize that the outsourced marketing services are cheaper than doing it yourself. Moreover, the risk involved is much less (speaking of the costs involved in running the ads on various platforms).
So if you are also confused about outsourcing marketing or not then I would recommend you to analyze the role of marketing for your business and then analyze the cost of each activity.