The company allows and even welcomes employees to jump between departments, which is uncommon in Shanghai. The company's business scope is pretty broad and owns subsidiaries around China, so you may be able to find a department that suits you through internal job changes. Some changes are international groups.
Cons
Some departments work overtime frequently. Some internal software is confusing is difficult to use.