Company: Microsoft
Date: 2012-08-25
Overall rating: 4/5
Employment status: current

Smart people... some horrible managers
Pros: Smart engineers, freedom, great work
Cons: Few really bad managers who are non technical and don't value good work