pros and cons of IPO for beginners