Company: Microsoft
Date: 2014-01-11
Overall rating: 3/5
Employment status: current
Experience level: Senior

Changing for the better
Pros: Good benefit, good compensation, started to change for the better. The silos are being brought down, started to embrace openness, started to fasten the pace, weakness and mistakes are openly admitted.
Cons: Out of date engineering practice, accumulated technical debt and compatibility baggage