You have to decide if you really want to take things to the next level or play gradually. While there are many firms that would love to have their own SEO team, but it is advisable to hire companies that outsource SEO in India. This would allow you to get more benefits than having your own team.