3 to 6 months –
10-30 hrs/week –
You will need to demonstrate expert level SEO knowledge. Knowing google algorithm, and have successfully helped other companies achieve page 1 rank on competitive keywords.
Also, you are not afraid of doing the grunt work, search and identify good targets for link building prospects, and acquire these links.
bonus if you have successfully did a viral campaign.