Pros
Opportunity to build your job skills far beyond the strengths you have when you walk in the door. Health insurance premium is covered if you do not have any dependents.
Cons
Company does not promote from within. Company saddles employees with an ever-increasing amount of responsibilities without compensating accordingly or even recognizing employee achievements. If you do a great job your only reward is more work. Employees are expected to be resourceful and independent because they have little support from management. Anyone who needs a leader will fail. Company treats non-American employees differently than American employees. Employees who express dissatisfaction are fired. Company is partially owned by the Chinese government and there is a rather communist mentality of "keep quiet, keep your head down, you're not special, you're easily replaced, you should be grateful just to be here."