While this article rises some important points regarding company culture that each of us co-create, I have to say that overall aggressive tone and provocative, unfair in many cases, insinuation at the end, made it quite unpleasant read.
But maybe that's a way to start a discussion?