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

Great company to develop your career
Pros: Microsoft is a great place to learn a lot of things (mostly on your own) and create a huge professional network that will open several doors. Salary is good, benefits are great. Recent changes in employee performance assessment made it much better.
Cons: Sometimes, narrow minded view of the market from people that had only worked in Microsoft and have no idea how other companies work and how the "real" world is. Segmented groups and lot of competition between teams are currently being suppressed, but has a huge inertia.