Should you give away products or services to build a business?

A growing number of companies are giving away their products and services to build a strong customer base. Would that work for your business? Here are the pros and cons of this free-for-all business-building strategy.