As of February 2024, more than 40,000 foreign nationals were serving in active and reserve components of the Armed Forces. An estimated additional 115,000 foreign nationals residing in the United States are veterans who have previously served on active duty.
Service guarantees citizenship. We've got so many immigrants in the military. Heavy Hispanic representation. Rodriguez and Vasquez are stereotype names for military members and you'll find it in movies all the time.
I do have a general feeling that Marines take more immigrants, especially Hispanic, but I don't have anything to base it on.
It's actually a little more complex than a guarantee, but serving in the US military is a path to expedited citizenship/permanent residency including family.