Would I do it again? Sometimes I think not, but most of the time I would. I will say that it is most definitely NOT for everyone. If you cannot handle being told what to do, how to do it, when to do it, and how often- then look elsewhere. Advancement is self paced for the most part so how far you make it up the ranks is all up to you, but it can be difficult depending on your career field, One plus, I got to see A LOT of the world, some of it I could have done without, but all in all an experience I never would have had otherwise, You MUST have a desire to serve!