Arguments for immigration include filling labor shortages, economic benefits, cultural diversity, and humanitarian reasons. Arguments against immigration include job competition, decreased wages, strain on public resources, and national security concerns.