Company: Microsoft
Date: 2014-09-16
Overall rating: 3/5
Employment status: former
Experience level: Senior

Too big and too much red-tape to enable building disruptive technologies.
Pros: Great engineering training - technically and otherwise.  Technical problems are interesting due to the number of offerings.  The 'otherwise' problems are those emblematic of a large-cap company.
Cons: Professional commitment process still rewards personal successes and promotes the 'me first' mentality.  It has been so bad in years past that the commitment process was recently changed.