I work for the Indian Health Svc and with a lot of commissioned corps folks. I was Army for almost 14 yearsThere are pros and cons to everything. If you do not have prior service, and if you have been an RN for very long, you are going to take a tremendous pay cut. You do not have to move unless you want to, but it will limit promotion opportunity--on the other hand if you want to move you have to find a slot on your own, but it's do-able. You are only required to wear the uniform
one day a week and most off shift people don't even do it that often. You have the same pay and benefits as the navy commissioned officer--and the same uniform with USPHS insignia; rank structure is the same. Formality is pretty nonexistant. Retirement now takes thirty years for 1/2 pay, or 20 years and you collect 1/2 pay at age 60--something like that--it's not as good as it once was, but what is?
If you're interested in talking to some corps members, I can give your email addy to them. This forum doesn't give it, so you will have to reply to me at email@example.com
Have you considered a federal civilian employee position?
Hope this helps,