The answer to your questions lies in these SEO queries.
Does your company has a vast outreach? Where does your company fall in terms of google ranking? Do you think you need to up your social media game? Does your company need SEO service? If your mind goes into affirmation then, yes, you do need an SEO agency. Google it now. Any online marketing business or even a new venture can instantly get better using the advice from SEO experts. Search engine optimization always works in favor of the company given that it utilizes efficient SEO strategies to do so. What you can do is hire an SEO agency, incorporate their great SEO and marketing strategies & win the search engine results.