Pros: outstanding experience, learning environment
Cons: moving often, family suffers when you are away
After a 26 year career where I started as a private and was sponsored through University to become and officer, I can honestly say that it is one of the best places to work in the world. Work life balance is almost impossible if you want to progress, and it gets worst as you move up in rank. Still, excellent employer overall.