Company: Microsoft
Date: 2016-08-22
Overall rating: 5/5
Employment status: current
Experience level: Senior

Getting better and better
Pros: Microsoft becomes more and more open (look at how they open source the .NET and how they support open source on Azure)
Great benefit
Good work life balance
Cons: Of course in big company, you have to work hard to be a star