First and foremost, the best marketing agency is the one that cares about your business! They treat your business as if it were theirs.A good marketing consultant asks questions around your business in order to gain insight about your day-to-day operations, products or services that you offer as well as to identify problems or bottlenecks that you encounter in your business.