What are the advantages and disadvantages of investing in small-cap stocks?