Pros
It was very easy to get behind the product we were selling because it does change lives. I had the opportunity to work on a fantastic team with really good people. There was a descent work/life balance outside of our busy seasons. Fun atmosphere to work in. I was given a lot of opportunity and freedom to grow in my role that eventually caused me to become really good at what I did.
Cons
The health benefits were terrible. The pay was low compared to the responsibilities for the role I was in (especially towards the end). Accounting practices with your paycheck were a little shady (For instance, if you had profit sharing as part of your pay, you cannot distinguish what was your base and what was your profit sharing. They would tell you your pay with profit share per year will be around "$XX,XXX.XX." They never specifically talked about the base pay of the salary because it was so low. They never tell you what your profit sharing percentage is as it changed year over year, so you could not distinguish between types of pay.). Dave was great to talk to on a one-on-one basis, but was really eccentric when addressing the company as a whole (He tended to go off on hour long tangents that seemed out of left field.).