I would recommend it to most people but not this crowd. I think state-side orders (like those you would get in the Coast Guard and Air Force) would jive well with starting a small business, but I think the military requires more sacrifices than most free-thinking hackers would be willing to make.
it depends how you define sacrifice. If by sacrifice you mean having random evenings taken away from you because your 1st sgt had a hair up his as and made you clean the floors for 3 hours then yes.
I had no problems with valid sacrifice, and I spent a year in Bosnia sleeping in a tent with no heat, but it was the arbitrary power that people had over me that made me hate it. Ever cut grass in the pouring rain? Ever sweep a parking lot in the pouring rain?
On top of that I hated that I accomplished absolutely nothing day in and day out. Today we clean the motor pool, tomorrow we have an inspection of our clean motor pool, the next day we do pretty much nothing again, etc, etc, etc
Don't do it.