It's interesting - all (I think?) the people interviewed in the article sounded like they worked in non-dev roles. Might not be the case, but it might explain why your wife hasn't had the same experience.
I think the article is really exaggerating on negative points. Get a handful of people who had really bad managers and extrapolate their stories to the rest of the company - I'm pretty sure one can do that for any large company.
A co-worker's wife also works there as an SDET and her experience is the same as my wife's. A guy I went to college with works there as an SDE and he also says it's pretty much a 9-5 job. He doesn't work on a service though, so his team doesn't have pager duty and that contributes a lot to it not being a stressful job.
My wife worked there in a non-tech role and from the stories she and her friends told me I have to say that the article just scratches the top of the iceberg.
I think this is a very important point. While I have heard of very stressful orgs where SDEs are under high pressure, I think that the work environment for non Deve is vastly different.
A co-worker's wife also works there as an SDET and her experience is the same as my wife's. A guy I went to college with works there as an SDE and he also says it's pretty much a 9-5 job. He doesn't work on a service though, so his team doesn't have pager duty and that contributes a lot to it not being a stressful job.