Company: Microsoft
Date: 2015-05-19
Overall rating: 5/5
Employment status: current

Good company
Pros: Some teams in Microsoft are agile and innovative. Most people I work with are highly intelligent and capable. Benefits are good.
Cons: Decision tends to be made top-down. You won't be able to make big impact if you are junior. Your scope will be small.