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

Great employer with a high regard for it's employees. Could make better use of them with some cultural adjustments
Pros: My 20 months at Microsoft were filled with a lot of learning, personal growth and development. My team (Windows Live Safety Platform) was a very energetic team with very high bars for quality and agility. I had a fantastic mentor who also happened to be one of the smartest people I've ever worked with. While at times it did feel like the company was too big and that some decisions could be made faster, it almost always felt understandable. I heard complaints about other areas of the firm, but my own personal experience was fantastic.
Cons: Like I said, sometimes felt too big. Was hard to know everything that was going on, and some decisions felt like they were top down. But this was rare and for the most part the company believed in hiring bright people and letting them run with things