Company: Microsoft
Date: 2010-08-12
Overall rating: 4/5
Employment status: current

Waiting for the turnaround
Pros: Microsoft still hires very smart people and treats its employees amazingly well overall. The opportunity to continually work on the next generation of software still gets me out of bed every morning excited to come into work and solve hard problems. Microsoft is a company passionate about software quality and the user experience.
Cons: The bureaucracy has gotten works over the years as Microsoft transitioned from being on the cutting edge to "playing it safe." I've spent over ten years waiting for the stock to turn around and keep hoping that it will happen some day. The company has done a good job financially but has simply not captured the imagination of customers and investors in the way other tech companies have. Microsoft has become too risk averse.