My brother-in-law didn’t join the US Marshals until he was 34 years old. They would not hire you after you turned 35.
He said that they wanted you to have 20 years of service in before you turned 57. At that time you were out at 57 years old.
I believe that was changed. He was 60 when he retired.
His pre employment interview was with Clint Peoples. A famous Texas Ranger before being appointed US Marshal in Texas.
My guess is your brother-in-law already had some relevant experience. The navy guys they’re talking about hiring would, I’m guessing, have little relevant experience. I recall the 57-end date information. Fifty-seven, by the way, was when I started having medical issues for the first time ever.
BTW, someone who is forty-one and thinking about joining the navy, my guess is they have had little success in whatever you are doing now. One has to wonder why, when most of us are in our peak earning years someone would be joining the navy at the lowest rank. I’m imagining the “L” sign over the forehead.