My son's currently in military service in Switzerland.
Like many of you, I was so very against it initially, but I now see the benefits for the individual and society. It works well here but I don't know if it would in the UK - as someone just wrote - it's just too chaotic and it wouldn't be well-funded and the military doesn't want it anyway.
Like most things in Switzerland, it is extremely well-organised, funded and and implemented. Most young men an initial 18 weeks of training (and go back for 2 - 3 weeks each year, for many years, which all employers accept), or they do a longer 300 days straight off. Both kinds can then be called up in a time of war.
There are so many different positions (180?) and young people can actually learn some great skills, free of charge that they use later in life or for their future careers. Driving, medical, logistics, machinery, IT, chef etc
Most are proud to serve their country, they get fit for the assessment days. Positions like sniper, military police, and special forces are popular and only the brightest, fittest will make those jobs. For many, getting in shape and being assessed to do the best jobs is a very masculine way to prove themselves. From what many of you are writing, this wouldn't be the case in the UK. Unlike their UK counterparts, Swiss kids grow up hearing about it from an early age, knowing what their fathers, uncles and grandfathers did, so they know from a young age that they will do it too.
Whilst undertaking service, recruits mix with all different kinds of people, they form future contacts, network and make friends for the future. It is a great leveler and one that makes the boys grow up and take responsibility.
It is paid at a basic salary rate and all costs are covered. They can be exempt for health reasons and many are. Doctors and medical boards decide on exemptions. Those who choose not to do it pay an additional 3% tax for many years. I didn't like this idea at first, but, on reflection, I think it's fair. They can also choose to do civil service instead but this takes longer.