Working in China in general is more competitive and fast paced than other places in north america, so it's tough to balance work and life sometimes. it's been around for 30 years and I think in some teams, there is a very strong Chinese mindset, which can be a barrier for getting stuff done.