Vantaggi
In the Navy, you will learn the leadership, management, and necessary skills to make yourself marketable when you retire or choose to get out. I make over six figures in the Navy (before taxes) and will now be making 140k (before taxes) becuase of my experience in the Navy. Yes, I am an officer, but that was not put on my civilian resume. Alot of those civilian companies wont know the different between officer and enlisted anyways. It's all about how you sell yourself and present yourself in person. I know retired E6s making six figures.
Svantaggi
Terrible work/life balance. Terrible mental health care and resources. Mission will always come first. High suicide rate. Lots of leadership in the military, but not many who lead from the heart and truly care.