I have worked at a retail store for almost 3 years. I was initially told I can withdraw from the union and be able to pick up back on track from where I left off when I returned from training. Now, another supervisor tells me they might not even consider rehiring me due to lack of job openings. I am doing BCT and AIT back to back (leave June 30- back around X Mas). My recruiter told me that I cannot legally be fired for military service. This is slightly different; I am withdrawing from the union, leaving, and coming back. If my job fails to rehire me due to my military service, is that illegal?