Pros
Trusted by brokers and you are allowed to run your business without micro-management, commission caps, offer revenue sharing, benefits are available, may buy stock in the company, cloud based, user friendly websites, no pressure, low cost.
Cons
Only con....Too many websites. Everything should be in one place. Hard to remember what website to go to for different business needs.