Company: Microsoft
Date: 2015-06-03
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Overall a great place to work
Pros: Good pay and benefits, interesting problems to solve on most teams, many good people to work with, and since the CEO change it finally feels like we're back on track with modern tech and solid business opportunity.
Cons: Like most large corporations, more politics and red tape than would otherwise be desirable... as your career progresses, be ready to play The Game. It's hard to churn bad people out at Microsoft, I've seen unskilled employees stagnate for over 2 years before being let go.