Pros
The first thing to mention is that the people are nice and the company has created a very caring culture.
Not a typical Hong Kong agency where OT is the standard. At work, there is a lot of flexibility in terms of leaving early, extended lunches, etc. to run personal errands (when the work is done, of course) or working from home.
There is a wide variety of clients from different industries (banking, insurance, eCommerce...). We get different types of work, from simple brochure websites to more complex web applications.
Although the hierarchy is quite flat, there is still room to grow personally as you get the opportunity to meet clients, have the ability to make an impact on the project and management is very supportive if you take additional courses (can sponsor them).
Cons
There are only few cons:
The company is relatively small (which could be either good too, since everyone knows each other).
Career growth is limited (structure wise).
You are not exposed to work with the latest modern technologies.