Staff localization and environmental uncertainty on firm performance in China · Study