Pros
Travel everywhere, work with the best people, opportunity to pursue type of career you're interested in.
Cons
schedule can be strenuous on family every once in a while.
Pros
No better place to learn and grow than the United States Air Force. I joined as a frustrated kid and will retire next year as a well-developed man. I'm so grateful for the experience.
Cons
Constantly have to work in under-resourced environments.