Pros
From my experience as an intern, everyone was very friendly and supportive, the quality of life was good, and this company gave me the opportunity to do some very cool work!
Cons
No real cons, but if you need to work with them, communication with those from the Taipei office can be a tiny bit difficult if you do not speak Mandarin. They are understanding and generally proficient in English, though.