Company: Microsoft
Date: 2015-09-26
Overall rating: 4/5
Employment status: current

Software Engineer II
Pros: A great company overall. Many good people and lots of resources to learn and grow. The projects & stuff you work could be challenge but could also be very trivial and boring. Good work and life balance. Okay composition.
Cons: The pain is that you need deal with much legacy stuff. Inter-operation among teams is not very effective.