I've talked about the pros of it being a Thai company but now the cons of it being a Thai company.
There is more than the fair share of dead wood here, people can be overly territorial and owing to the seniority and "face" thing in Thailand it probably isn't the best to be too confrontational.
In the end though is that conducive to getting the best results, getting the best performance? Probably not.
Also trying to decipher what senior management say and actually mean can be a bit of a science in itself.
From a personal career perspective I think a lot of people are can become demotivated by the whole process.
There is an overwhelming emphasis on advancing those with the core industry skills, engineering geo-sciences etc but whether that is the exact skill set needed to make a good manager or executive is highly debatable - in my eyes someone with a background in those skills but also knowledge of other equally important areas of finance, law, politics etc.
Like any animal in the wild you keep dipping from the same gene pool you eventually make yourself extinct - certainly there seems to be a pattern of the same mistakes/misteps/miscalculations made again and again and that can only be related to only choosing a group of people with the same skill sets, outlooks and experiences.