Pros
I have learned so much about myself, how to grow myself when I begin to feel stagnant, how to continue to chase a goal, back end business operations, and simply of all how to think and act as an entrepreneur.
Cons
It does take a lot of time to grow a business. So learning to manage my time for my business and my personal life was challenging at first but ultimately it just prepared me for planning and preparation for my self and my team.