The only con I can think of is that if someone is coming from a large company (there are a few large insurance companies in our area) that the work they do there doesn't always translate well to a mid-sized company in a very fast pace environment. We like to work quickly, but accurately and while some would argue this is great for building skills and critical thinking (which I agree with), some would say they are just not built for a smaller environment where they get to be decision makers and make immediate impacts and would rather work at a slower paces in a very large organization.