Let me see if I can be a bit more helpful than Gary. LOL (However, believe and heed his last sentence!!).
The number one thing you need to consider is your family situation. Do you have children at home, or even a husband, whom you would hate to leave for a long period of time, to go to a place such as Gary described? If so, do not join the Army. Actually, do not join the Army at all--I am an Army vet of 13 years, 8 months and 23 days--I was a medic '66-'70 and an Army nurse ''78-'88--join the Air Force. They ARE wimps, but it's easier to pass their PT test, and you only have to do it once a year instead of every 6 months!! They don't understand that God gave you brains and you'd hide instead of running. The uniforms aren't as cool as the Navy, and you don't get to go to sea for 6 months at a time. I always wanted to be in the Navy--they just are way too rank oriented, sexist, and would never GUARANTEE me what I wanted. Besides, you can fly in the Air Force.
Gary's also right about not trusting the recruiter. What I had my daughter and son do before they enlisted was call a person in the job they wanted and talk to them. You just call the main post number, ask for the hospital, pick a unit--med/surg, ER, ICU--and ask to speak with a Lieutenant on duty. The best time to do this is the middle of the night and not on the hour or half hour.
As for rank, the military will pay to send you to school--75% of the tuition and you can get MSN completely online, now. You can even do nurse practitioner with several schools as a distance learning situation. There are several service schools you will be required to attend for promotion purposes, most is correspondence--probably online now, too.
I had a blast; some of my best memories and dearest friends came of my military experience. But, when I had children 2 and 3 years old, I knew I would not go anywhere that took me away from them--I was 36 when I had my first child.
So, evaluate your situation. If you feel you can't deal with the harsh realities of the military, but like the pay and benefits, join the USPHS Commissioned Corps--you'll be stateside, not required to move, eligible for paid training, and have the same pay, benefits, and retirement of the US Armed Forces.
There is also the Federal Civil Service which is not a bad option as retirement goes--Department of Defense (Army, Air Force, Navy), VA hospitals, Bureau of Prisons (you have to hurry, cause you have to get in before you are 37)--they're desperate for help as is the Indian Health Service (where I am now, having a ball again!). You can travel all over the world with DOD, and all over the US west of the Mississippi with the IHS, all over the US with the VA (they have a lot of hiring freezes, though, but nurses can usually squeeze by them cause they always need nurses--most are teaching hospitals, so you can learn a lot). One of the best things about working for the Feds is you only need the one nursing license--unless of course you want to moonlight with a local agency. Indian Health Svc still moves you just like the military; provides housing at very reduced rent on the reservations, but not in the cities. and when you get ready to transfer you just find a job where you want to go without interruption of pay or benefits!
Hope this helps.
Congrats on your graduation,
Dianne in Phoenix
As long as the military is number one in your life it will be a win-win situation.