The work environment is good, most of the people I worked with were capable and professional. A good all-round, reliable employer.
Cons
Managers have very little autonomy, changes in policy, requests, or any sort of creative input needs to be run by a superior. Fairly typically Chinese M.O.