Company: Microsoft
Date: 2014-10-24
Overall rating: 4/5
Employment status: current
Experience level: Senior

High caliber people, big scale projects for the most part
Pros: Smart people, many very motivated. Working with them can be humbling.

In Redmond at least where I work: medical center, library, nice campus, amenities for cyclists (showers towels bike tools), the makers garage (free use of 3D printers, laser cutters, etc.)
Cons: Many management layers that scrutinize and re-scrutinize decisions  (justified by the complexity of the products in my opinion) , slowing down execution.

People that have been around since the days of shrink wrapped software, that have a hard time adapting to the services times.