Hard work with lots of adventure.
Pros: benefits, exciting, and job security.
Cons: can be way to political sometimes.
The days at sea (which are quite a bit) can become extremely redundant. However, pulling into other countries and exploring their cultures and scenery is worth all the days at sea. It can be rough on family life. Overall I loved my time in the Navy and I wouldn't change it at all.