Company: Microsoft
Date: 2013-11-26
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great place to learn about all things software.
Pros: Access to hundreds of thousands of technical experts in every area of technology.  If you have a passion for learning, this is the place to start your career.
Cons: Deep culture of arrogance stifles company wide innovation.  Typical dysfunctional attitudes include: "We don't own that technology?  It's evil."  "I can build that better than that other team's implementation."  "Look at me, I am here 23 hours a day! I'm so busy!... doing nothing useful."