Pros
Positions for non-chinese workers are stable but cannot get higher easily. If you don't care about your personal reputation, and you don't mind that the chinese workers from the mainland China keep propagating the news from the chinese government saying affairs about Taiwan, USA, Russia-Ukrain, just join and you will enjoy the easy going work style.
Cons
Usually the mainland chinese coworkers will get the most benefits and information about the projects probably due to their language advantages as well as the connection with the headquarter in China. People in headquarters of China usually "respect" Canadian chinese workers, counting on them as no other research centers in the world having so many chinese compatriots to speak chinese with them. Comparatively, non-chinese workers are just doing nothing important or the chinese coworkers only assign hard tasks to non-chinese coworkers. Chinese coworkers usually create prizes for themselves, having better promotion easily, better bonus, etc. Still, the company has to fill up themselves with non-chinese workers to show their being "international", plus I think chinese culture carries some disadvantages in research: Quick and dirty, less scientific and less rational, based on correlation and "gut feeling". I believe that the headquarter of China knew about their disadvantages but hopefully the non-chinese workers would receive more chance, although being impossible due to the "political games" being set by the chinese workers in Canada.