Company: Microsoft
Date: 2015-11-17
Overall rating: 3/5
Employment status: current

Software Engineer
Pros: good benefits. good salary. big company. lot of improvement to grow. lot of other opportunities to move around. blah blah blah blah blah blah
Cons: Lot of stress. Even the performance review system changed, the mindset of the managers never change. They always compare with the same level peers even if the peer has been doing development work since for ever and the other person has just come from SDET to development.