Pros
You truly will learn a lot working at MD. Being a small company you get exposed to many different aspects of the business and with a heavy work load you have to learn fast. I had some co workers who were great people and did enjoy working with them, but with the high turnover rate they were all gone within 6 months of me leaving so they aren't there anymore. The training that I learned here and the stress I underwent did really help form me into a better employee which I do recognize as a pro from my employment. The location is a pro though as you don't have to worry as much about traffic and you don't have to pay for parking which is always nice.
Cons
You will be working 60 hour weeks; I don't care what they said in the interview to you about wanting to work 4 and half day weeks you will be working at least 5 days a week if not more. I can't tell you how many Fridays I was scrambling so I could hopefully get out of work by 6:30 to hang out with friends. The hard part is you work really hard for little pay and get a lousy $100 to cover your benefits as the company didn't have any when I was working there. I recommend that if you are interested in the financial services industry that you go work for an established company where you will be handed less work and paid more. When I left I went to a large broker based out of Minneapolis that paid me almost double my salary at MD and I even worked less hours. Another aspect I see as a con is the owners (Katherine, Peter) and the longest tenured employee all belong to a small home church and bring a cult like vibe into the office as a result. It makes for some weird situations as they all think they are a company bringing the light unto the work and considers themselves a "Safe Place" for the world. This simply is not true as I was taken advantage of as an employee while others around me were also, and with some of the unethical life insurance pushing that was done it wasn't the safest for the clients either. I would make the choice to stay out of the "Safe Place" if I were you. If you decide to take the job you need to make sure you are stern about setting boundaries immediately. This is a good and not your life, don't fall into the trap of the promised reward just out of arms reach as that is where it will stay or you will end up like me sitting in on a 7 am Saturday meeting just so you can help the lead advisor turn on her computer and run a webex as she refuses to do so for herself.