Company: Microsoft
Date: 2013-11-21
Overall rating: 5/5
Employment status: former
Experience level: Senior

Educational, challenging, and lucrative.
Pros: Talented, smart colleagues and leadership.  Great benefits.  Some products are fantastic.  Pay is great though the days of get-rich quick have long passed.
Cons: If you're not careful, you'll forget how great you are.  So it's important to focus on deliverables and get out of the bubble.  Attend / speak at tradeshows, take classes, and volunteer outside of work.  There's a lot of role overlap, so prepare for turf wars.  The proliferation of fiefdoms is being addressed at last.  Job scope is small (not as bad as Amazon, but the trend is increasingly towards specialization).