There are many reasons to start a business, and this is an important decision. Some people do it for money mainly in search of unrestricted income opportunities and full control of financial life. However, others engage in it because they want personal satisfaction and ability to follow their passion as well as utilize the gifts that they have. Entrepreneurs enjoy being flexible and independent especially when it comes to determining how they operate, work environment, time plan among other things. On top of this, another thing that drives one into creating employment opportunities for others is in attempt to contribute towards economic expansion and development too; People start businesses to solve problems or meet market demand that has never been met before thereby leaving a legacy behind; Also, starting a business helps individuals grow personally which enables them sharpen various skills; Moreover there is also encouraging innovation together with disruption so that firms can make progress leading people to feel valued with their contribution which stimulates feelings of being successful.