Senior Software Engineer • Current Employee
Pros: Good pay and benefits. They treat you like a dog, and if they like you, it can be nice since they will toss you a bone frequently. If you are okay with that and not getting your hands too messy, this place is perfect. Learn Simplified Chinese, as it will help a lot.
Cons: If you are American, they treat you like second class. The company's software engineering force is all in the Hangzhou and Hefei offices. They move key individuals from these offices to operate in the United States on strictly Chinese-speaking teams. These teams are the ones that interface between the China offices and the Americas. All American national employees are just a front. It's twofold: the Chinese employees work a 996 schedule, and they need some of these employees with the same work culture in the Americas to move things along the way they work. It's a typical eastern work culture.
If you are an American, you will experience culture shock. You should watch "American Factory" if you want to understand the work culture more. You need to move fast in an eastern sense. A western mind won't be able to compete. I place all this in the cons because they show they are an American company when they are not.