The military isn't for everyone, but it's got soemthign for everyone who's in it.
Pros: Guaranteed pay checks, 30-days of paid leave a year, medical and dental, travel, and lots of other benefits.
Cons: People, long hours, being too PC, time away from home, cliques, etc.
There's really no such thing as a typical day in the Navy. It varies which can be both a blessing and a curse. There are predictable moments, but if you do your own footwork and research, the Navy can be a good place to start.
I learned a lot over my 20-years in. I learned what makes me tick, how to think for myself and on my own which may be counterproductive in the military. You also learn what sort of person you want to be since you're suddenly thrown into the arena with people from all over the planet. There are bad leaders, there are unjust laws and regulations, and if you play by the Navy's rules, you'll more than likely succeed.
The most important part of my job was that I got to be stationed in CA for my entire Navy career. Granted I got to travel a lot in the Navy, but I always got to call CA home. I also got to attend some really good schools while being active duty. That's something I'll always remember and look back on fondly.