I want to create an online marketplace platform. What are the main pros and cons of this business?