Company: Microsoft
Date: 2014-02-16
Overall rating: 4/5
Employment status: current
Experience level: Senior

Overall, a very good experience at the company over 14 years.
Pros: Tons of opportunities to work with some of the brightest minds.  Great place to move between various functions depending on your appetite.
Cons: Company was not customer focused most of my tenure.  It is slowly changing now which is great.  Performance review system pitted employees against each other; however, that system is being canned this year.  Will see what transpires as a result.