I taught Army college ROTC when I was a Major. Can give you insights. Afterwards for 4 years running I was a member of an annual 5-Officer Board at the Pentagon that "branched" (chose the career field, like Infantry, Artillery, Armor, etc) for every single Cadet in Army ROTC for the entire US, several thousand of them each year