Pros
Joining the company went very smoothly, as the HR was very professional and responsive. They are very clear in communicating requirements, compensation benefits, etc. If I needed anything from them, there's an HR Live Chat feature I could use to reach out and connect to them, and I usually get a response very fast. If I ever had IT problems, there's a 24-hour hotline with very knowledgeable and helpful staff. The company also cares about social service--it has a budget for CSR.
Cons
Although there are many good points about HR and its efficiency and effectiveness, there is no feeling of personal touch. I never really had an HR meet me and walk me around the building premises. There's no person to turn to. There was a delayed effort in getting HR from HK introduced to us and getting our feedback on career progress. There were efforts on helping/guiding staff on internal role changes, but the process does not seem easy. There's no family day or Christmas/Chinese New Year parties and no general feeling of camaraderie among the colleagues. The only way I met colleagues from other departments was from the time I had spent at the public area and from volunteer efforts. It's not a very flexible company. There are too many strict compliance regulations--that are good but some aren't very practical. There are too many mandatory online training on compliance.