Company: Microsoft
Date: 2012-09-29
Overall rating: 4/5
Employment status: current
Experience level: Junior

A great company to work for.
Pros: Huge opportunity for growth, strong focus on management excellence, wide variety of businesses and roles in which to work.  The company feels as if it is re-energized and re-focused with 2013 product releases (Win8, Office 15, Azure, O365, Surface), and a commitment to be successful in areas where it has struggled, e.g. Windows Phone.
Cons: The stack ranking system has de-motivated a large group employees and made the atmosphere seem a bit more cutthroat.