I'm really struggling to think of a company that
wouldn't fire an employee for writing a widely shared blog personally attacking the CEO for not being more forthcoming with solutions to her own personal finance misjudgements, complete with suggestions that any idiot could get more money working for CVS and she didn't really want to be in customer support anyway.
I mean, I'm sure she's fundamentally right that Yelp isn't particularly high on the list of attractive entry level opportunities in SF and buried beneath the invective might be a couple of genuine issues with their operations. But even as someone whose approach to questioning management decision-making was once described as "approaching my career the way a lemming approaches a cliff" I wouldn't have written a letter like this without intending to be fired for it.