Pros
Great benefits, access to management, great place to work overall, you gain a lot of experience and insight in the financial industry since you get to work directly with clients and the advisors, a great percentage of clients are business owners so you get to know their business and learn a lot from them, is performance based so you can make good money and jump to a different role, if the company doesn't give you the chance you'll have enough experience to go somewhere else. I was happy during my time there, good people and gained great knowledge.
Cons
They change the commission structure about every year and enrollment for clients on some tools that makes no sense for certain type of clients, I wish they'd take into consideration the demographic you're in to decide the target for different products.