Company: Microsoft
Date: 2016-07-24
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great place to work but be aware of limitations
Pros: If you want to work with some smart people that create products that millions of people use, Microsoft is the place for you.
Cons: The problem with MS is that it is very big and successful. As a result, you have to be pretty senior to have a meaningful impact on products or sales. That being said, as long as you are comfortable focusing in a niche area, MS can be a great place to work.