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
Everything is a pro and it’s awesome
Cons
Nothing at all forever and ever