Company: Microsoft
Date: 2016-09-15
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Fun at first then progressively more exausting
Pros: Great benefits and overall compensation
Generally intelligent coworkers
Cons: Lots of politics
Some people advance not by their output but who they know and by sabotaging coworkers and taking credit for the work of others.
Depending on your manager, you may be expected to work nights and weekends frequently and also be on call.  When you are on call (up all night answering calls and resolving issues) you are still expected to do your regular work.