Company: Microsoft
Date: 2020-04-06
Overall rating: 5/5
Employment status: former
Experience level: Junior

Excellent Company
Pros: Microsoft has a vast ecostructure and essentially unlimited resources.  As in many companies of this size, it depends on your specific group, but all are staffed with high quality people and coherent goals.
Cons: Sometimes those goals can shift, unpredictably.