Upper management was terrible, especially those that they sent from China. This company lacks trust and things don't flow downward, it's upward. Management wants you to do all the work and they criticize everything you do. No support. They will block you from getting things approve and yet at the same time want you to try harder and their way. You are not allowed to do your job the right way. If you or your families and friends are thinking about working here, please just run.