No clear structure unlike other tech companies. Chinese is required for speaking and writing. Management has a clear preference for people who OT. Performance reviews are not transparent and with no clear KPI or goals set prior to performance review, so grading can be based on arbitary factors like whether the person OTs or not. There are also a lot of workers that have been with the company for a long time that are no longer up to standard anymore but are still kept around due to no mandatory action for low performers. Management would rather keep the low performers around and pivot them to other functionalities instead of removing them. Not much room for growth.