Pros:
- Motivation
What can be more motivating that working on something you like for your own benefit? - Flexibility.
You manage your time, you decide what, when and how. I love it. I probably appreciate it less than other people because my previous work was already very flexible. - Estimulates creativity
Going trough the process of finding and building an idea requires a lot of creativity. - Estimulates concentration
It is easy to waste a lot of time reading all sorts of stuff on the internet (Following the buzz) - Helps you meet other people with similar interests
It is easy to get in touch with other entrepreneurs and have very interesting conversations about ways to find solutions for user problems. - Practical BA course
You learn many different things about running a company. This is never going to be like an MBA (I guess) but I guess learning from the field also has its advantages.
Cons:
- Too much work.
This is not per say a con if you like what you are doing. However it limits the time you can spend doing other things, mainly take care of your family and friends. - Always on
It is difficult to stop thinking about your business. I'll say I spend around 90% of my time thinking about it. I even dream about it! This is indeed very tiring. - Money
Not that I care too much, but not only do you invest some money but you are also paid much less than you would earn working for someone else's company.