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

Getting better
Pros: Lots of smart passionate people. A variety of opportunities from consumer to enterprise. You probably have as wide a variety of opportunities in the tech field as exist at any single company.
Cons: The stack ranking was corrosive to the culture. Still need to see if the new system is better - it can't be any worse. Cross group collaboration used to be difficult as empire building was the name of the game but this also seems to be improving under the new leadership.