Company: Microsoft
Date: 2011-03-17
Overall rating: 4/5
Employment status: current

Strong learning experience
Pros: Strong culture. Great product set to support customers. Ability to get involved in large strategic enterprise software deals. One of the best places to learn the overall business of running a software company and experiencing how a platform company works.
Cons: Very limited vertical promotion capabilities.