Company: Microsoft
Date: 2014-07-29
Overall rating: 3/5
Employment status: former

Good company but people with mind set of doing politics to get good reviews
Pros: - Working on latest tools & technologies
 - Great team mates
 - You get to decide what you want to work on but make sure you pick a piece which should have business justification and based on which you can get good review
Cons: - Lots of politics. You can't just rely on your lead. Best is to keep in loop everyone about your work and do have written record like email what you talk or discuss with your lead.
 - Once you get bad review, there is not much you can do as you are threatened to leave the company instead of actually justifying. And, then you can't even apply in other teams in Microsoft if your rating is bad.
 - Poor management because of which ICs have low motivation & energy
 - People are more eager to get good review and that too not by really working but rather use their links