Company: Microsoft
Date: 2014-10-25
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place to work...lots of potential!
Pros: Talented people to work with. Good work space compared to other tech companies. Great work life balance. Lots of opportunities to move around the company. Good transparency.

Management is working in positive direction by removing the stack ranking, making inter company transfers easier, setting clear goals, creating good scope to collaborate and providing a better direction. Lots of potential and good positive energy with the new CEO.
Cons: Health benefits are not the same, used to be better.  

Promotion time frame is dependent on the group you work for. It is much easier to get promoted in some groups where as very difficult in others.  I've seen people waiting for promotion for 4-5 years despite being very talented.  There is still some friction/politics between groups, however things are moving in positive direction.  Inter company transfers doesn't allow level changes.