I don't doubt this is true. However, given that the author put his name on it, it's impossible that this blog post could be anything but glowingly positive (unless he wanted to complain on his way out).
I asked for, and got, total editorial control of my voice in my spaces when I joined. Though in any universe where my experience at Stripe wasn't positive, I would be unlikely to have stayed for four years or to have written the post, right?
I tried to be honest about my frustrations, too, but there's a possibility my salaryman indirectness made them not leap off the page.
Sure, but you can't say too many bad things about the company. Of course you would never write "I don't like working here", as long as your real name is on the post.