About GPTW....
I am an ex NetApp employee and I concur that NetApp has been a great place to work at least for a while. The problem with the GPRW rating and the so called "culture" is that it has made NetApp management complacent. NetApp does not have an aptitude test for managers, nor do most managers know how to manage employees. In addition the flawed employee rating system (stack ranking) further undermines any need for management to manage employees. That is the reason NetApp has sp many self proclaimed "leaders" and so few good managers.
With so much focus on maintaing a happy culture, managers hire friends and personality rather than skill.
The assumption that "everybody just wants to work for NetApp" has become the main recruitment tool while HR has little to no say in recruitment. The sole purpose of NetApp HR is the create the illusion that the Recruitment process appears fair to outsiders, while so called managers perform all sorts of stunts to manage people out and friends in. HR are an accomplice to this practice. Most NetApp employee's simply do not have access to HR until the their time for "exit". NetApp HR spend more time "exiting" employees than onboarding -or whatever else HR is meant to do.
Now the best part - NetApp HR have no say over who gets hired, nor do they have any influence on the "culture". As a toothless tiger NetApp HR gets 90 minutes of fame a year, when the GPTW results are being announced via teleconference. For some reason HR saw it appropriate for them to claim responsibilty, completely disregarding that the "culture" is a dynamic completely out of their control, with the biggest influence being rhe amount of booze being consumed.
On the flipside - when NetApp dropped in the GPTW ranking you could hear HR on the phone justfying and appolpgising for 90 minutes for something they have no control over.
So during the next round of annual layoffs the individuals that voted negatively (3 and below )on the "anonymous" GPTW survey would be gone and replaced by somebody that oozes "NetApp culture".