Pros
Trying to come up some but unable to
Cons
Incompetent management and toxic culture. Authoritarian management style with a strict caste system. Remember that your bosses are always right no matter how ignorant they are. If you are a new or lower rank employee, remember to keep your mouth shut. Otherwise you may be fired. Management don't solve problems but often get rid of the people who uncover the issue. If they have to pick somebody to blame, it is usually the employee with the lowest rank and fewest pay. Employees are generlaly underpaid and overworked. However, they are not rewarded based performance but by relationship. Don't expect promotion if you are not a Taiwanese or asslicker.There are good people but they either don't stay long or they don't get promoted.