Neo's we have on our property and other ranches in our area are growing in Volcanic Riverbed Soil, (very black and loamy) usually near a water source but not in areas of standing water at an elevation of 8000+feet above sea level.
They do not like a lot of water. In the wild they tend to grow...