Why were many immigrants drawn to serving in the Northern army?

They wanted to fight against the Confederacy and slavery.

They could make a lot more money in the army lifestyle.

It was the only way for them to gain citizenship.

Army life gave them a job with a steady source of income.