International business provides benefits to businesses such as access to larger markets, cheaper labor costs, increased quality and quantity of goods, and access to more resources. While international trade allows for specialization between countries and increased choice for consumers, there are also costs like offshore outsourcing potentially reducing domestic jobs, and risks of human rights and environmental issues if not properly managed. Government barriers like tariffs are sometimes used to protect domestic industries but trade agreements aim to reduce such barriers to allow freer flow of goods and services between countries.