The pros and cons of bootstrapping

When you start a business, there are many financing options to consider — friends and family, small business loans, angel investment, VCs — but there is no textbook solution for getting a new business off the ground.