Company: Microsoft
Date: 2014-06-21
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Great please to learn how to write enterprise software
Pros: 1.) Great place to work
2.) Smart People to work with
3.) Great pay
4.) Good flex time
Cons: 1.) A lot of ingrained culture
2.) A lot of bureaucracy 
3.) A lot of churn in management