Vietnam engineers are quite kind, and quite easy to negotiate an engineering compromise. Many managers are competent.
China fire bottom 10%. So the survivors are really competent.
Many US white engineers are nice and share knowledge even if they know they will be fired if someone outcompete them. A lot US Indians engineers are rubbish, that is why now Intel go shthole, following a train of many others Indian infested companies.
Many German companies have ranking but it is more of a formality.
The Australian engineers are very relax, but the team cooperate. They are no ranking or merely ranking for formality. Australian engineers go back at 1600, but because team atmosphere are good, they get job done because they share and help one another.
The worst engineering culture I ever seen is Singapore. Totally incompetent managers. Often the most competent get fired, or dont get promotion. Managers are petrified and antagonistic of outstanding subordinate. (Maybe India Indian culture even worse... I almost vomit blood everytime I support India companies)