I was a navy hospital corpsman. In 2006, I retired from the navy with 21 years of service, 11 on active duty and 10 in the reserves. I was near Baghdad, in a marine infantry battalion, Sept. 2004-Mar. ‘05. However, many corpsmen never serve in marine units. They can, instead, serve in overseas hospitals or on ships.
I had no clue how awesome an MOS, army term, corpsmen is until yesterday when I started studying it on wikipedia. There are some 15 ships named after corpsmen.