Company: Microsoft
Date: 2016-03-01
Overall rating: 4/5
Employment status: current

slow, hierarchical, but large scale
Pros: the company has a thick layer of talents and a large number of groups doing various things from hardware, software, cloud, and etc. ample opportunity to learn and move within the company
Cons: product development moves too slowly because of all the political and technical baggage.