Around here, if water is bad tasting or has any type of odor, they say to put a certain number of gallons of bleach per gallons in the well. I'm talking about the wide wells, like I have, which is 3' wide. Usually the bleach is for getting rid of bacteria as Sissy said, that may find a way into your well. I have a concrete casing well. The casings fit on top of each other. There is no seal in between them, so any water line along the way down could feed the well. My first house had a well that was 52' deep, but they hit a good vein of water at 30. The reason they go deeper is to have a resevoir to use from.
I would think that every well would have a holding tank, which Sissy mentioned. I have a very small one in my house, maybe 10 gallons. It has a pressure gauge on it, and could be set higher if you wanted more pressure, but would have to make sure the holding tank would be comparable to the pressure. In my case, the pump is in the well, it pumps water to the house holding tank, and when I turn on the water it pulls from the holding tank. Sometimes the pumps are in the house or on the top of the well, and they "pull" the water from the well, but mine "pushes" it to the house from the bottom of the well.
Around here, my former neighbor dug a deep well, as they had 2 wells and still did not find a good water vein. So, they went deep, and it stunk like sewer! They used it for their horses (poor horses) and the other well for the house. Still had to watch how much water they used. Typically gas veins are deeper down and that's why the deep wells have more of a tendency to have gasy smells to the water. Sounds like you had a really great well guy, Sissy. Did he "witch" it first? I bet he did! We had 2 guys come and witch for water (you know, with the forked stick of some type of tree, it pulls downward when they walked over good water veins) and they both indicated the same spot! How's that for modern technology. LOL