FWIW guys have lost the job in the interview at UPS for bringing up the Guard/Reserve. UPS HR asks the question, " First year pay os 33K. Are you prepared for this?" The wrong answer is to say, "I plan on augmenting my first year pay with mil leave."
I agree that there is absolutely nothing wrong with taking mil leave even if it is for training or other non-deployable functions. That's why they wrote USERRA the way they did.