Company: Microsoft
Date: 2015-12-22
Overall rating: 2/5
Employment status: former

Almost as much politics to navigate as Washington D.C.
Pros: Decent benefits; lots of extra-curricular activities (book clubs, volunteer opportunities, stem activities, etc); ability to move jobs internally frequently; product discounts.
Cons: Work priorities are based on who asked for it and who yells the loudest. Every idea no matter how bad is assigned a project team and is worked as critical. There's very little planning or forethought to anything before it's started so there's lot of throw-away work. People change jobs internally so often that there's very few experts and the same mistakes are repeated by new people. The expectation is that you have to lead something external from your core job function or you won't be recognized.