Pros
The salary here is higher than most of the Tech companies in Taiwan. In Taiwan, if you have a Eng degree but not a CS or EE major, this probably is the best place that you can find for good salary (As most of the companies in Taiwan/Asia + Tech company have long working hour, why not seeking for a better pay)
Cons
Nonsense salary structure. Bonus takes up 2/3 of your salary (Even more for top managers). It makes sense for the management as it provides flexibility on labor cost when the company is facing a downturn, but not for the employees. I heard that a salary structure with a higher base is provided to employees in AZ, which is nice. High pressure and Taiwanese-style management style is absolutely a minus, especially for people that want a better work-life balance