Pros
The only positive is you are you're own boss to a degree. You have the freedom to work as and when you want. You decide your own advertising and what types of business to chase. If you are looking for a career making around $50-100,000 where you work all the time and are never really off the clock and have support from the company as long as you do every program they set up regardless of the benfits to your agency, then this is a great job for you.
Cons
Districts run more off who is the favorite than who puts in the work. The big agents continually get bigger and those trying to break in are tasked with proving their loyalty and willingness to spend their money and time constantly. They will sell you on the growth potential but cut commissions every year. Management will keep dangling carrots or potential to gain clients only to disappoint you over and over again while they do pilot programs with only the largest agents giving them a leg up on everyone trying to make it and dig themselves out of the hole of being a start up essentially.