Company: Microsoft
Date: 2016-12-08
Overall rating: 3/5
Employment status: current
Experience level: Junior

Software Engineer II
Pros: Note:  My Rating and review is by comparing Amazon and Oracle as my previous employers.

* Smart people
* Great time-off
* work-life balance is good
* In general good benefits.
Cons: * Politics
* Really old developer tools.
* Reinventing the wheel over an over and over and over and over again.
* Slow development 
* Can be frustrating if you come from opensource world.
* If you don't love MS stuff, It can be a nightmare.  You must love IE for example :/  or accept it at least.