Pros
Very good, smart and talented employees. Unique life stories and experiences. Convenient office location.
Cons
Absolutely zero of flexibility. If you need to leave office 20 minutes earlier please be ready to spend time to write emails and get approved on that. Unrealistic deadlines. A lot of stress and pressure. No place for creativity. Have to clock in and clock out (OMG, it is IT company in 21st century, really?), and sit in the office full day even if you do not have much tasks to do, or you could do those in the coffee shop nearby. Work from home? No, did not hear about such thing. Otherwise how employees will be controlled. Employees disciplined and treated like small kids. If you do not speak Chinese be ready to feel yourself as outsider.