I have been working at US Marine Corps full-time (More than 5 years)
Give you a better perspective of life and makes you mature faster then a normal job would.
Sometimes you have extended time away from family.
I applied through a recruiter. I interviewed at US Marine Corps (Oklahoma City, OK).
Long and lengthy process. Don't expect to start that day. Recruiters will say lots of things that may or may not be true. Lots of screens and tests before you can get a date.