There are definitely some difficult parts -- it IS hard to leave behind my friends that we make, but at the same time, I've been able to make so many more friends than I would have otherwise, and I still keep in touch with the closest ones. It's a huge opportunity for me, personally, since I grew up in the same fairly small town and really never left the area until I was 25 years old. So when my fiance interviewed and got a job that let us travel and move around every 6 months for two years, with 2 of those rotations being international, we pretty much jumped at the chance and turned down several other offers to accept this one. I'd never traveled, and we started the rotations immediately after we got married.
What makes it great for us is that I think we entered with the right mindset -- We KNEW what we were signing up for, and we knew it was only 2 years. And since we're both young (26 and 29) and aren't planning to start a family right now, it was the perfect time for us to take the opportunity. There are adjustments every time we move, but overall, I wouldn't trade this opportunity for anything, and I wouldn't turn around and march back home right now, even if I could.
So far we've done NYC, Missouri, and India.. each for 6 months. We have one more rotation to do, and I'll honestly say much of me will be sad when this experience is over. I have the rest of my life to settle down and establish roots in one place, start a family, etc. But for now, being young and newlyweds, I'm having a blast doing this.