Pros
Having a wide array of products to offer from a company that is very reputable and has been around forever. Not a person in th world can tell you they have not heard from State Farm.
Kontras
Employees of agents are just that, staff of that agent. They make it very clear that you are not employed by State Farm. Corporate loves to cancel people, raise rates, and take away discounts (homeowners) with no explanations because they know they don't have to hear the wrath of the client. It really depends on who you work for but my employer offers no benefits whatsoever and makes it seem like approving a vacation day is actually a favor, sort of like "I'm going to give you this day off but when you come back im going to need this". After a certain time you will not be able to take this job anymore, it is just not rewarding. Unless you want to sell life, health, and banking products, this is not for you.