Howdy!
I like your snake and the questions you asked.
I, personally, would leave it alone. It'll do snake things and will eat what it can fit in it's mouth, but if you are willing to live with that, it will be a good helper around your household.
A lot of my laissez-faire attitude comes from a misspent youth, some from a championing of critters that do no harm and need places to live, and some because I just really like snakes.
On our property we have 2 indigo racers, at least one good sized hognose, an earth snake, and a gorgeous Texas Red Rat snake. I know these snakes because I'll spot them around the
yard, or in the well house. The Earth Snake was in today, probably getting ready for a skin shedding.
They eat the rodents that move in, don't stink, and are pleasant
enough company. My
chickens are spoiled (enough so they don't chase the rodents), so the snakes help out.
What you ultimately decide to do depends on your personal feelings about snakes, and about wildlife in general. All I ask is, please keep us updated about the snake's presence and activity, and do what you think, long term, is best for you and your friends and family.
Best thoughts! From the Imaginary Rescue Aide Society, or The Brotherhood of Wildlife Friendly People (we need a new name for our imaginary group!)