Pros
Technology - With the evolution of the IoT market, MEMS is gaining a lot of steam and these guys are in an good spot in this market Designers - Probably some of the smartest design engineers you will ever get to meet
Cons
Where do i start.... Management - Extremely political. All mid and high level decisions are make by a handful of people in the company. Everyone else will have to follow or stay away SW team - There is really good talent there but very badly managed. The turn over rate is pretty high Culture - Probably one of the worst working atmosphere I have ever experienced. Extremely poor work-life balance (which is why i recommend this company for new grads or people without families). Everyone is expected to work late hours. Some engineers are expected to travel to asia the same day they are notified.