NetApp really focuses on making sure it's a great place to work. Internal hackathon-type and idea-sharing events provide a great way for engineers to tap into their creative side and share their ideas on a broad stage.
The RTP site has weekly Beer Bashes to encourage cross-discipline communication and networking. Management is generally very attentive to individual needs. Managers really care about individuals doing what inspires them and makes them happy. Even if that means leaving their team, they will (in my experience) try to help you find something you like within the company.
The data storage industry is very competitive right now, and NetApp's salaries have been lagging a bit behind. Although they have excellent platforms for innovation, their process around it is somewhat lacking. Many people are, however, dedicated to innovation and are working to make sure new ideas get the attention they deserve.
The company as a whole needs to implement more solid practices around pursuing innovation. Keeping an eye on the product operations environments, benefits, and practices of competitors should help upper management keep NetApp engineering competitive.
HR phone interview, followed by multiple rounds of on-site interviews. The process started at 8 AM and ended with lunch. I interviewed with several engineers, the team manager, and spoke with the engineering manager in Sunnyvale over the phone.
The interview process was personal and easy. A couple of phone calls followed by in-person interviews with two to three people. The questions were based on your resume and the skills needed for the job.
Received a call for a phone interview and scheduled a call in a few days with all necessary information. The phone interview was scheduled, and I cleared that round. They then called for an in-person interview. They updated the status within 2 days.
HR phone interview, followed by multiple rounds of on-site interviews. The process started at 8 AM and ended with lunch. I interviewed with several engineers, the team manager, and spoke with the engineering manager in Sunnyvale over the phone.
The interview process was personal and easy. A couple of phone calls followed by in-person interviews with two to three people. The questions were based on your resume and the skills needed for the job.
Received a call for a phone interview and scheduled a call in a few days with all necessary information. The phone interview was scheduled, and I cleared that round. They then called for an in-person interview. They updated the status within 2 days.