Pros
Very old school in care about employees. Devs are given their choice of hardware, I picked their standard offering of a MacBook Pro with 16GB of memory, 1 TB Solid State Drive.... I asked for two 24" monitors and they were there (exact model that I requested). Devs are treated as PEOPLE here, not units of code productions. While I am a PSE, the same is offer to juniors. Very excellent senior Tech people to work with, high in experience and skills. Direct conversations with Chief Architect and directors across the company. You are heard, your suggestions will be discussed with you, and often acted upon! Very libel working from home policy.
Cons
If you live in redmond, a bummer of a commute. However, BI schools are as good as Mercer Island and quality of life is better. They have offices in Pier 55 with awesome view of the sound so you do not need to make the commute everyday. It's a brown field (with some patches of green) dev environment, so high frustration will happen if you have been dancing on green grass only. Bring muck boots -- you will need them but you will get awesome support in dealing with the manure.