I left the RAF in 2010 after 9 years service. I wanted to do longer - could've signed on for another 3 years initially. However, the operational tempo at the time would have meant almost 18 months in Afghanistan and the rest of the 3 years training to go there. With a new baby and already working away from home, coming home at weekends, noticing massive changes in my daughter each time I came home, I didn't want to miss any more of that. Financially a risky move, left during a recession.
The military propaganda wagon haves you believe employers will be tripping over themselves to hire you, despite having no transferrable qualifications, although you do make up for that in life experience, ability to cope under pressure, timekeeping, reliability and a whole heap of other attributes that would make you an asset to an employer.
I was lucky to land a job, a junior management position, shortly after leaving. Things I noticed that were different:
1 - the pay, took a 50% pay cut. Took a long, long time, to stop living the champagne lifestyle on a lemonade wage.
2 - as mentioned earlier, timekeeping. In the military, if you were told to be somewhere at a certain time, you always turned up 10 minutes early. If you were 5 mins early, you were late! Other staff's timekeeping was poor, and it had just been accepted.
3 - people don't 'get' you, your sense of humour, your confidence and tackling problems head on is seen as aggression.
4 - no, or minimal, camaraderie, everyone's out for themselves.
It did take me a while to adjust to 'civvy' life and I'm now in a better place than I was when I left, but it took a few years. I still carry on a few militaryisms to the present day - timekeeping, I bull my boots before every shift, camaraderie and a dark sense of humour is essential in my current role. There's probably more that I don't even realise I'm doing.
I definitely think everyone should do some time in the military. Bring back National Service! It's still a thing in some countries on the continent if you're not in full time tertiary education.