You may think that it's more beneficial to keep a close watch on the person doing your SEO and may be tempted to hire an internal employee. Nothing wrong with that. Just know that even if that employee is stellar at SEO, they're only one expert and they'll cost at least $50K/year in salary as well as social security, benefits, 401K, take vacation and sick days and a whole lot else. A small business SEO service provider will cost half that, give you a team of 5+ experts, guarantee their results and report back to you every month and won't take vacation, sick days or collect benefits.