Good stepping stone for a fresh grad but don't bother staying there for Long
Pros
Flexible working hours Good exposure to learn various skills You don't need to be highly qualified in order to climb up the ladder. Directors or managers are not even degree holders.
Cons
Low pay, no or pathetic bonus. Every year they will tell you that the company didn't hit the target. Company is not transparent in all these. Terrible turn over rate. Company like to use temp staff or interns to keep it Low cost but at the same time expect the operation folks to maintain high quality with Low quality employees. Frequent pay discrepancies in pay roll. Terrible system. Management appraise staff based on the number of years stayed instead of performance. Doesn't retain real talents.. spent time or money on the wrong person. Director always caught spending time outside or near his home instead of doing the real work. Mgmt doesn't practice discipline.