Company: Microsoft
Date: 2013-03-02
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great benefits and cool products, but not so great management.
Pros: It's exciting to be able to work on products that impact literally millions of people especially on products as recognizable as those produced by Microsoft. Who doesn't know Microsoft: Windows, Outlook, Skype, you name it. The benefits here are also very competitive and compete with the top in the software industry.
Cons: Lower management is not so great. The best managers likely get promoted very quickly. There is if you can't beat'em then join them mentality as managers tend to promote those that have followed them around. Sometimes new ideas are not as welcomed.