The main reason why North Korea has a high number of service personnel is because they don't want to get hungry most of the enlisted men are finding it hard to get a job and the best to care for themselves is in the military where they are at least guaranteed a meal and some money with which they can take care of their family. And apart from Nuclear weaponry most of the weapon are are from the soviet era.
All of them war technique only for the parade is good. Fight with them from morning till dinner. not more. But if there is a nuclear weapon, it's a monkey with a grenade.