Pros
Lots of ability to move around within the company, easy to find groups doing something of interest. Good work-life balance and flexible schedules. Awesome transportation options including: company buses, van pool support, public bus passes. Great emphasis on diversity and inclusion and equality. Building a culture where people are truly valued and not just a replaceable cog in the machine. Lots of opportunity and great things happening at this company. Compensation is good including great bonus and stock possibilities as well.
Cons
Commutes are ridiculously long in Redmond, even with transportation options provided by the company. Most senior managers live close so maybe they don't feel the pain. I spend 2-3 hours per day on the company bus (but at least there is WIFI, so it isn't a complete loss). Some groups are ok with regular remote work, while others insist physical presence everyday. It would be nice to see more allowance for working remote 2-3 days a week to take commuters off the road. Traffic just gets worse every year.