Pros
The two greatest things about working at NetApp are the people and the amenities. Most of the people we work with on a day-to-day basis are competent hard working individuals who want to make a real contribution to the company. The amenities as well are some of the best in the valley.
Kontras
There are some senior managers who seem to be working for themselves and not the company. In particular there has been a lot of 'hiring my incompetent buddies who will say yes to everything that I want' behavior around the hardware focused groups. We see long-time high achieving employees leave or forced out to be immediately replaced by the VP's buddies who then instantly fall in line with a vision that does not appear to be in the best long-term interests of the company. We've reached a point where challenging anything earns a ticket to the unemployment line.