Company: Microsoft
Date: 2014-10-24
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great place to start
Pros: Microsoft has its hands in so many things that you can really do anything that you would want to here as an engineer. There are amazing people to learn from and the opportunity is huge.
Cons: You need to take control of your own work life balance. Otherwise, you will end up working much more than you want.