Company: Microsoft
Date: 2013-06-06
Overall rating: 5/5
Employment status: current

Great engineering culture.
Pros: Microsoft has a great engineering culture. Everything is run by engineers, people here are really smart. It's a lot of fun.
Cons: Microsoft can be somewhat political. The org structure can be convoluted and unhelpful. We spend a lot of time making sure the team doesn't get in trouble.