Company: Microsoft
Date: 2014-04-22
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Great place to learn about the software industry.  Wide variety of products, business models and sales models.
Pros: Resources to do almost anything because of the size.  Different business models and sales models provide a great learning environment.
Cons: Getting any one thing done can be very difficult due to size.  Company has clearly gotten too big to move quickly which is why it has fallen behind or missed so many trends.