Company: Microsoft
Date: 2016-12-30
Overall rating: 5/5
Employment status: current

Great place to work.
Pros: Working with great, smart people.  Get to work on cool tech.  A lot of independence - I've never had a micro-managing manager.  Collaborative environment.  Really good benefits.
Cons: Benefits have been scaled back some over the last few years.  Job can be intense.  Not a place where you can coast - need to work hard to make it.  Some managers very metric-based