Yes, hiring a SEO consulting services firm would help you generate quality links ultimately placing your website high in search engines.
SEO company definitely helps you to :
get ranking on Search engines.
Popularize your brand
Increases trafficking to your site
Popularization of Business
Optimization of resources
SEO Increases Transparency