Company: Microsoft
Date: 2016-08-26
Overall rating: 3/5
Employment status: former
Experience level: Senior

SDE II
Pros: * Lots of smart people
* Exposure to lots of projects and tools
* Good job out of college
Cons: * You need to be able to manage your career. Figure out which projects are going to succeed and not. Which opportunities will be good for you and not.
* Not all bosses are good. Generally decent people, but not all equally competent at helping you further your career. You need to take ownership of your career and 
* Lots of politics, which will affect your rise, opportunities that you get, and if the products you work on will hit the market. I was on a project that was restarted 3x in 2.5 years, moved between groups. 
* Pay is definitely under market.