Pros
-Nice people -Great pay -Good location (in lovely CA, and also right off of the VTA light rail) -Good benefits (for interns, really nice free housing; also, great gym) -Some parts of company culture -Emphasizes work-life balance
Cons
-Seemed very corporate -Work not overly interesting -People didn't really seem passionate about working there; it was just a job -Slow debugging and release cycles -NetApp seemed more interested in hyping up their company cultures than in actually *having* one. Sure, there were parts of NetApp that were cool, like the beer bashes, but for the most part I didn't find that I really bonded with my coworkers or that the company as a whole had much of a culture I feel like this company would be an awesome place to work if I had a family and children that I wanted to be able to spend time with. However, as a nerdy workaholic in my low 20's, I want to find some work that I can be truly passionate about -- I want to *want* to spend all my time working, or with people from work. NetApp is a great company, but it's just not for me at this stage in my life.