Company: Microsoft
Date: 2013-12-17
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

A changing company that still has a long way to go
Pros: Tremendous resources, and still hires some of the best and smartest in the world. The company is playing catch-up with the rest of the industry in product vision, but continues to be a dogged competitor and has the war chest for the long haul.
Cons: Microsoft is still trying to evolve away from its early DNA of intense internal competition, but it's still deeply embedded into the company culture. As an employee, more effort is spent fighting to win vs. peers than vs. competition, and it's exhausting and inefficient.