Pros: flexible schedule if you have the right people running your agency.
Cons: management can change the requirements to get bonuses. you had to pay for everything yourself.
I was an exclusive agent for twelve years. I had my own agency and then Allstate wanted to reduce the commissions. So I decided it was a good time to try the independent world.
Looking back it was a great experience. I made my own schedule and hired people to staff my agency.