As a new immigrant, I was in a condition that I have to stack with this company for a few years. It was a nightmare! The management is very corruptive and unsupportive. There were a few good managers, but they all left the company very soon, probably when they realized what a real face of the company is. I do not mention that I had not have a family time ever- you work nights, weekends, and all holidays.