Pros
Office location is great, close to railway station.
Cons
Horrible management. Staff turnover rate is extremely high, people come and leave every month even the mid-management level staffs, no one would like to stay long. The management advices you to work overtime everyday and work on weekends very often without any compensation. Moreover, they do not show the least respect to employees, you can feel it by their daily operation, they love to arrange daily meeting after official business hours to force you to stay longer. In short, the longer hours you work, the more cost they saves, they squeeze the last drop from you. Additionally, in the technology aspect, the security is a concern, it is not really up-to-standard to an IT firm. You can see dinosaurs still alive, not much you could learn.