1. be able to access leading-edge CMOS technology development
2. enoguh engineering resources to realize your good ideas
3. relatively good salary in Taiwan
Cons
1. high-stress due to tight schedule, especially you have a demending boss (common cases)
2. long working hours (>12hr)
3. promotion is slow