My experience has been a positive one. Not saying it wasnt challenging at times either.
For me it wasn't just the opportunities that presented themselves, but making the most of where i was at also.
It's good to have goals and that eventual "dream" job, but if you focus just in that direction, you could be missing a golden opportunity right infront of you(which for me happened at all three aviation jobs). I thought I knew where I wanted to go, but the CFI gig was the only one that I had predicted accurately, everything else just fell into place and I couldn't be happier for the experiences I've had and where I am today.