The differences mainly stem that I signed on the dotted line as a single guy in college. Now, I'm in my 30s with a family.
Things I hadn't considered as positives:
- Health care for life in retirement
- The retirement cash flow
- Vet's benefits for myself, wife, and children
Things that I used to not care about, but now matter quite a bit:
- How much I'm home
- Missed birthdays/holidays
- My kids being able/unable to get to know their grandparents
...to name a few.
Don't get me wrong: When I was 20, I didn't think that a career in the military would be a cakewalk. Now that I'm watching my daughter grow up (way too fast!) right before my eyes, I think hard about why I do what I do and whether or not it's worth it.
It's still worth it, of course. However, it's definitely NOT your normal civilian career.
If my pay/benefits were changed to reflect what's "normal" for a civilian career, you bet your ass I'd have to re-evaluate my current plan to give 20+ years of service.