Pros
There are some very good people, but most end up leaving. Work can be interesting, and it's easy to accumulate a large range of experiences and responsibilities, although you won't be compensated for the expanded responsibilities. Big company, but feels small, almost like a large family, which is nice. Company is financially conservative, which is better than being financially reckless.
Cons
Company is so financially conservative that it will trip over a dollar to pick up a dime. Decisions are routinely made for "budget reasons" that end up costing the company many times more in the long run. There are a lot of individuals in middle management who look good "on paper" but in reality are incompetent, and manage by fear & dictate because they are insecure. Middle management is full of these "corporate yes men" who bow to corporate group-think instead of doing what is really best for the company and their employees. Salaries are easily 15-20% lower than industry average (not industry highest, industry average) and this is especially noticable in the Seattle area market where Microsoft, Boeing, Starbucks, etc. pay top dollar to attract excellent people. In a backhanded recognition to the low salaries, the company touts a benefits plan that really isn't very competitive (what, no stock options?). Due to poor compensation most of the "5-star" employees move on, leaving the company with mediocre resources. It's hard to grow professionally when you're not working with quality people. The chairman has undue influence over the way the company runs, often causing general mayhem by making spur-of-the-moment requests or comments.