Awesome advice throughout these posts. Get Both!!! My 2 cents having paralleled your situation for the most part. Everything is situation dependent and timing is everything in my case. Find that Guard/Reserve unit (Location, Deploy/non deploy, AGR vacancies, Lt Col slots), get that airline of choice and get acclimated with your new environment. Juggle your schedule with the airline and order sets (deployments or home station alerts, whatever) to accumulate those 3 years, or do the AGR gig, or AMC/TACC, AFRC HQ, Guard Bureau (ANGRC), etc. USERRA exempt won’t apply with 3 years remaining. Guys bring it up because they may have nearly exhausted their 5 years with their employer and USERRA exempt orders could bring them across the finish line which I fully understand. I myself (Lord willing) patched together 4 of the 5 aforementioned orders/job titles to get the check of the month club/TRICARE/line number. Don’t forget to consider your VA disability benefits if applicable and pass your GI benefits as others have mentioned. 4 years remaining to be eligible I believe and every solid year (365 points) after 20 AD years is 2.5% more of your base pay which should be considered. These benefits have dropped the pressure of possible unforeseen furloughs, stagnant upgrades/economy, health risks ending ones career overnight, family coverage, seniority benefits, etc. It was a huge decision and a big jump no doubt, but at least the ball is in your court for the most part. Good Luck and Godspeed!