This company is a mess.
1. The company has HQ is Bejing. They constantly disagree or don't coordinate with the American offices and it makes it very difficult to get things done. They often think they understand American culture when they don't.
2. Your job can change very frequently without anyone even asking you if it's the direction you want to go in. I was hired for one thing, 3 months later was doing something else, then moved on to something different from that. I didn't even know what my job title was for the longest time.
3. They care more about the company making money than making a high quality product. Many times things would be done in Bejing and poorly translated when the app was updated and it made it look like our app was a joke.
4. If you work here in the US, understand that you will be working in a Chinese culture. It is very different from American work culture and you'll also have to deal with the time differences, which could mean very late meetings. Meetings also take a long time because you have to wait for everything to be translated back and forth between English and Chinese. Sometimes I would sit there and have no clue what was being talked about for 30 minutes. It felt like a waste of my time.