People are nice and it has 21 days holiday, the health insurance is good and the working environment there is acceptable.
Cons
They are not good at bring up new guys, they simply hire senior guys to do the work and the salary is very unsatisfied. They have to make the meeting with Taiwan to make the decision