Work is great if you like to help people out. Most customers do not understand insurance and your expertise is needed. There will always be a handful of customers who are irate, but the majority are pleasant to work with.
State Farm does not stand behind Agent's employees with benefits. Benefits are only provided by the agent which is minimal. No health care, 401k, dental, vision, etc. Get what benefits you can upfront and in writing like vacation days, pay bumps, flex work arrangements where you can work some days at home.
They require online training and provide opportunities for agent employees to participate in corporate training. This is an opportunity to learn, refine skills, and network.
Most agents are flexible with your schedule
Little/No healthcare benefits, advancement opportunities, low pay