Seriously, like the other breh said it's a straight up cheat code. Paychecks stack up on top of your current job, school is paid for, no down payment on a house required.
What does that tell you? That means you get all the benefits of a college degree if you finish school, but while everyone is paying off school debt, you're saving for a house. So while some folks have $100k-$200k in student debt they got to pay, you're spending that $100k-$200k saving up for property.
That's not even the cheat code either, because the military benefits include buying a house with zero downpayment. So that $100k-$200k you're saving can actually go into a second house.
Again, this is all on top of whatever career you built because you went to school too. Plus to interviewers if you have military experience on your resume, they know you get things done so you automatically are nearly an automatic win. Even if you have a coding bootcamp and military experience you'd leap to the top of the candidates list the mass majority of the time.
Plus not to mention the doors that are open to you because you served and have a degree that most people with only degrees don't have access to. Those jobs are amongst the highest paid in the world.
Stack all that up, get two or more properties that you own. Rent one or more out out, retire and see more of the world, in your early 30s.
Folks here are a little bitter because military veterans get catered to, well then sign up because it's right there to take advantage of. If I were younger and knew what I knew now, I definitely would have. I see people around me retiring left and right in their 30's because of they served in the military and are seeing the benefits.