Pros
Great people working there, it's very easy to talk to people in other groups and they always make you feel welcome. Very casual work environment, no firm work hours for most of the company. Happy hour get together every Wednesday at a local bar was always fun. Nice holiday parties. Free beers at each company-wide meeting. The free public transit passes they provide are nice. Hard to find a better company that is focused on real electrical/electronics engineering in Seattle.
Cons
It seemed like people were too casual sometimes, making it hard to get work done (especially when another group has formed near your cubicle and started to talk). They haven't made it big time so their compensation isn't incredible, they are still a startup. More recently, scary drastic layoffs by a management that wants to appear proactive by shaking things up.