Company: Microsoft
Date: 2016-09-07
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good for a start in career
Pros: 1. Good compensation as compared to industry standards 
2. Nice Culture 
3. Brand value
4. Hard workers get recognized 
5. Lot of opportunities to learn and grow vertically 
6. Free food and cab facilities
Cons: 1. Night Shifts which screws your health and work-life balance
2. Office politics if you are under wrong manager (mine was good- so never faced this problem)
3. less increments