Vantaggi
Lots of different projects to work on, and now it is easier to move around internally. The benefits are really nice, I especially like the ESPP program where we can buy stock at a discounted price, and it matures over 3 months to the full price. Main campus is also great and is in a good location (close to Bellevue, Kirkland and Redmond, all nice areas).
Svantaggi
Management. The company is way too top-heavy. Engineers do not have enough freedom to do their jobs. The culture that came out of the 1-5 rating system is also pretty bad, where instead of working together people are trying to "show off" and look better than their peers. While I'm sure this is a problem at any big company, it seems to be worse here do to the old review system culture that stuck even though that system was thrown out.