Globalization has both benefits and costs. The benefits include increased trade and job opportunities in developing countries, which has helped lift many people out of poverty. However, globalization has also resulted in the outsourcing of jobs from developed countries. While it provides economic opportunities elsewhere, this outsourcing of jobs has costs for some populations. Overall, supporters argue that globalization's benefits outweigh its costs, as it promotes economic development and reduces poverty, but critics note it increases inequality between and within nations.