Company: Microsoft
Date: 2014-10-13
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great place to learn and grow!
Pros: Access to latest and greatest.  Wide variety of opportunities and challenges.  Good people work there and are typically open to collaboration.
Cons: Change is frequent and may not always be for the better.  However, this makes you more adaptive.