Company: Microsoft
Date: 2015-01-16
Overall rating: 3/5
Employment status: current

Great place to work with smart people on software people use, but getting harder to feel relevant in the world.
Pros: Stable company, Easy to move around, Lots of smart people to work with and learn from, Easy to find an impactful project
Cons: Open workspaces, lots of team politics, moves very slowly, review system sucks, layoffs and general job insecurity, recent reductions in benefits makes them far less competitive