Company: Microsoft
Date: 2014-08-11
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

great company to work in
Pros: stability, good work life balance, depending on which team you work on you can get to work on interesting stuff.
Cons: the review system is a mess. you need to spend a lot of time telling people about the work you have done in order to be rewarded. the salary is somewhat lower than industry average in Seattle area.