A lot of things posted by GDOP seem quite simular to the UK company I work for, including roster instability, big broher watching over you and the constant patting on ones own shoulder about "higher than avererage standards."
A-3TWENTY summed it up nicely in his/her post.
Some people blame the Chinese, but isn't the British culture also part of the problem?