get to travel and meet client. It is a good training ground for intern and fresh graduate.
Cons
work time is good except need to work on Saturday which have nothing much to do. Staff benefit is minimum, do not expect anything.
Company have no system on everything, from admin to operation.