Company: Microsoft
Date: 2015-06-15
Overall rating: 2/5
Employment status: current
Experience level: Senior

50/50
Pros: Brand recognition and well respected by partners that develop on the platform.  Benefits are some of the best in the industry, even with some of the recent changes/cutbacks.
Cons: The employee review process is brutal and has created a culture of one upping teammates in order to get a good end of year rating.  It seems that the company can't figure out, nor get someone to consult them on finding a better methodology in order to address this issue.  Hurts morale.  .