Globalization has led to both benefits and disadvantages for developing countries. It has encouraged specialization and deeper trade integration, however, it has also contributed to imbalances between and within countries. While globalization has helped lift many people out of extreme poverty, inequality has risen in some places. Overall, reducing inequality through progressive policies could boost aggregate demand and economic growth, but only if tax revenues are spent effectively and social mobility is high enough.