Speaking from personal experience, the atmosphere in the U.S. is a lot better than in China, in terms of the recognition of importance and respect to science and technology fields as well as scientists and engineers. I feel an implicit discrimination towards engineers in Chinese culture in the sense that "you are regarded successful if you hold a management position and live a (perceived) decent lifestyle, but not if you get your hands dirty, tinkering around stuff and being managed." when I worked in China. In Chinese college, the "elite majors" including cooperation and government management usually have the highest bar of admission.