Many people have conflicting arguments with this. If you hire one guy it's not a good idea because theirs so many different things that go into SEO. Some people even have said 1,000+ different things go into SEO at this time making it hard for one guy to do really much. He can hit the basics, but probably won't have enough time to hit everything?
What are your guys arguments on the subject?