The honest breakdown is that it's a lot of work with thin margins for most people. The biggest advantages are the low startup costs and not having to manage inventory. The key disadvantages are dealing with shipping delays from suppliers, handling customer complaints for things you don't control, and intense competition. For a really solid, no-fluff list of the pros and cons of dropshipping, check out this article https://easync.io/articles/pros-and-cons-of-dropshipping/ .