12 Keys to a World-class Ecommerce Company

What makes any company stand out from the crowd? Is it the products? Customer service? Profitability? Growth? Something else? Many observers would answer all of the above and likely add other attributes to the list. Companies like Apple and Starbucks come to mind.