factories
because there might have been a shortage of jobs in their country and they needed the money
farms
After coming to the US, Italian immigrants worked anywhere they could find a job. The men were recruited to work in mines, build railroads, and work in factories. They did the backbreaking jobs.
Simple answer: No! To work in the United States one has to obtain a Green Card. The easiest way is to be transfered there by your employer.