The good outweighs the bad. The bonuses, when you get them, are awesome. I am a plankowner of the USS McFaul DDG 74. My first command, and I am still friends with many of the enlisted from the ship on facebook. Whatever command I've been to has worked with me. A few companies in the civilian world, could stand to take notes from our military. So if you want to have more than an adventure and you want to change the world's view of Americans ( a global force for good!) Join the Navy!!!
bonuses, more than half a million of your brother and sisters in arms to get your back!!!
working weekends and holidays, but hey, it's the military.