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

Generally good pay and benefits with semi-exciting projects to work on.
Pros: Base pay and benefits are good if you know how to negotiate.  I feel in general the culture and company as a whole tries to do the right thing and act like a responsible tech company.  I like the matching program where any of your donations are matched 100% up to a certain amount.
Cons: What folks say about the political environment is generally true.  It seems that getting things done can take longer than you think it should at a tech company.  I am hopeful with Satya at the helm things will change for the better.