Company: Microsoft
Date: 2015-06-25
Overall rating: 3/5
Employment status: current

Software Engineer
Pros: It provides great benefits.  Still one of the most innovative companies in the world.   Work with many smart people around you.
Cons: The company feels kind of huge and you feel like you are only one tiny gear in a really big machine.