Pros: travel, great benefits, serve your country
Cons: short to non existent breaks, hard to see family, many transfers, hard to advance
Hard long work days, great benefits, many sacrifices, constant travel, different work opportunities. Many days you do not get breaks or even get to eat during a 14 hour work day especially on sea duty. When personnel are out to sea you get 0 days off until the ship docks in port which could take several months. If you don't have your family with you, you are lucky to see them 2-3 times a year.