Some pros would be that it eliminated tariffs between the US, Canada, and Mexico. It also improved relations between the countries and lowered prices of consumer goods. Some cons would be American jobs have been lost, worker and environmental protections are lax under NAFTA, and wages for workers without a college degree were suppressed because of NAFTA and the competition of extremely low-wage workers in Mexico.