Should I Train An In House SEO Specialist Or Hire An SEO Agency?

Below you find structured the pros and cons for training an in-house SEO specialist or to hire a SEO agency.
Please let us know in the comments what you think are the pros and cons for having a SEO expert in your company our outsourcing SEO to a specialized agency.

seo-agency-vs-in-house-infographic
Click to enlarge the image!

For more info and explanation please follow this link!