Company: Microsoft
Date: 2016-04-09
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Generally good place to work
Pros: Solid benefits, flexible work schedule, generally decent people to work with, interesting problems to solve.
Cons: Career growth can be challenging depending on the team you're on, sometimes politics get in the way of getting things done.