Pros
Tom James is a company that greatly invests in their people. They truly live out their Vision that they Build People and People Build the company. They are built on principles and continue to make decisions from that perspective. The upside on both short term income and long term financial security, through Stock, 401K, and Profit Sharing, are really strong. The company spends of time and $ to help people build their career. you have the chance to build your business, and your clientele. There is no cap to how much someone wants to make. You have control of your destiny. This is a great place for someone who wants to "Make It Happen". If you are someone who wants no holds put on you and want to progress both financially and also with your career aspirations, it holds all your looking for.
Cons
This is not for someone who wants a salary, it is commission based, so you have to go out and make it work, but the support is there for those that want it, and need it. You have to invest in yourself at the beginning with your time, but any new business requires that, but once you have made that investments, you have a life that you have made.