Pluspunten
I worked here when it was smaller and growing, and it was a fun, fast-paced company. They had, and still have, intelligent people developing good products. You can go to anyone and ask for help, and they'll help, instead of saying it's not their job or they don't have time (even when they don't have time). There are difficult people, as in any company of some size, but as a rule, it's a very supportive culture. You'll probably like your coworkers.
Minpunten
I've seen reviews recently that paint this company as all roses, and I have to wonder if they're written by HR, something I would not put past them. Every company has cons, and this one is no exception. Technology wise, they develop their own ASICs, running their own compiler, building their own, very limited, tools. You can become stagnant if you stay here too long, and you're not compensated for becoming less marketable. Decisions are very short term, which is partly because of the tough bsns env, but it's been this way for a long time. The downside of building everything internally is your tools are limited, and mgmt isn't interested in spending money on this, as it's not obvious to them how that makes money (although anyone technical knows it clearly does). Upper mgmt has also become much more political over the years. Maybe this is inevitable as a company grows, but it's also clearly a byproduct of how this executive team works. They were able to drive the stock price for a while, but now they're struggling. The business environment isn't good for capacitive touch. Maybe they'll get their act together in the fingerprint dept, but that's not going so well either. Mgmt has foreseen this and made acquisitions (hence, the fingerprint division), but they're very bad at integrating them into the company; they tend to run as independent entities, and whatever problems made them cheap enough to justify buying, remain.