I understand that one can become a U.S. citizen through the U.S. Military. Moreover, the process may take a relatively shorter time. I would like to know if anyone here has used this path for citizenship, and what was the process. In addition, are there stipulations as to how a non-US citizen can serve (i.e. the specific combat/ non-combat roles or areas and branches of the military that non-US citizens can fill). I am specifically interested in the Air Force, Navy and Army. Thanks for the assistance.