Company: Microsoft
Date: 2014-06-11
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good place to learn but lots of politics and bureaucracy
Pros: Very good salary and benefits
There's a lot of really smart people from which you can learn a lot
No fixed hours, option to work remotely at times
You get to work on things that are usually used by lots of people
Several morale events a year
Cons: Lots of politics, it's not necessarily easy to get good reviews
Lots of bureaucracy, a lot of reluctance to do things differently, even if it's for the best
In general you get to work on proprietary technology only, so that's not so great when you want to work somewhere else
There are way more managers than necessary