Pros
Learned a lot about how the business works, including the flying wheel and 14 principles, which are quite helpful in my career. Some really talented coworkers from different backgrounds, cultures and countries. Good benefits and perks (not as good as Google but better than many tech companies in China). Internal transfer opportunities for overseas positions.
Kontras
Very stressful and lots of workloads. Had to work for at least 10-12 hours per day. And due to time differences, need to join the con-call at early morning, midnight or during lunch breaks. Toxic team environment, the managers like to push you with overwhelming workloads and give you negative feedbacks all the time - no matter if you have done well. Only the people who has a strong heart can keep working here for over 2 years. Office politics are quite tiring and intense for those who are not good at it. Cannot trust anyone here.