Although originally from Scotland, I have lived in Thailand for more than twenty years. I have a beach house at Jomtien [near Pattaya] and a small farm in Saraburi Province where we have dairy cows [Fresians] goats [Lupians], chickens, rabbits and budgies.
I am a semi-retired private investigator [worked for Scotland Yard for twenty years] and undertake investigations [due diligence, background employment checks, etc] throughout SE Asia.
I live in Thailand where I have a farm and grow mango's. On the tree they are initially all green and hard [many people here like them like this as they make a salad of them with salt, vinegar and chilee's]. As the fruit ripens it turns to a golden/orange colour and is a little soft to the touch. I would imagine that most of the mango's you find in the States are imported. This means they would be shipped green and ripen during shipment. Not so good but OK. Buy ones which look good [ie Golden/orange/yellow] and not too soft [they will soften more with keeping to a point that they are too "ripe"].
Although I should support Thai mango's I actually think the best ones come from India [there are many different varieties].