Pros
The Navy offers a great opportunity to travel and early opportunity to manage and lead people. You can't find this type of opportunity in any other industry at such a young age. You are working with some very high tech equipment and will likely responsible for multi-million and even billion dollar equipment. Again, you can't find that in too many other civilian sector industries.
Cons
Although offers great travel, there are very few times where you can enjoy that with your family. You will likely spend many days and months away from your family. The Navy is a large bureaucracy which does have its downside. It's hard to allow you innovative or creative to grow. That is certainly understandable but I would still state that this is a drawback.