Its been said before but deserves repeating, get everything in your contract before signing. Don't let them push you through without verifying everything is there. It cost me a pay grade out of boot which slowed my advancement by at least a full year if not more. Ask lots of questions and keep researching your options. You might even consider waiting a year or two out of school before going in, but that's just my opinion. Either way good luck to you which ever way you go.
My pistols, however, I always kept by me.