Company: Microsoft
Date: 2015-12-02
Overall rating: 3/5
Employment status: former
Experience level: Junior

Software Engineer FTE experience at Microsoft IDC
Pros: The last team I worked with was very new, excited and agile. Product was fresh and enthusiasm was amazing. Managers were smart, really smart and did a great job of balancing their vision for the product with my interest and capabilities.
Cons: Not all teams at IDC have exciting work, especially products that have been around for ages. Non agile teams are plenty here and it's very slow paced and monotonous often. It's pure luck, your experience could be very different depending on what team you join, since the work at MS itself spans so many domains.

Too many re-organizations within vertical divisions, and people and teams keep moving too often.