Nice benefits. Fairly competitive pay. Good WLB. Tech stack is mostly up to date. Had lots of flexibility here and was mostly happy with my day-to-day work. Was never too demanding and was able to maintain a life outside of work very easily. Management was flexible with vacation time and sometimes granted extra vacay time for getting big projects out the door. Not a lot of legacy tech; it feels like we stayed up with industry standards.
Constant churn, very chaotic. No vision or direction. Unstable (layoffs frequently). Minimal R&D. Bad management. Huge communication gaps in the organization.
I worked on 4 different products in the 5 years that I was at NetApp. Management was constantly ripping the rug out from under us and moving us to the hot new product. It could be really jarring at times, especially after getting comfortable with something new. Layoffs happened 3 times while I was there, and I was affected as well (severance is solid, though, fwiw).
The company is surviving off legacy products and rolling the dice every 2 years or so on 10+ different product lines to see if something lands (usually with no success).
Long story short, it's a good paying, easy role with solid WLB. But career growth is difficult here, and the work is really chaotic.
They ask a lot of questions about personal and educational matters. Then they try to get a psychological view of you. Finally, they attempt to understand what you studied and if you fit the job placement.
Two technical rounds of discussion. The first round was for checking DS and algorithms knowledge. The second question had a trick to solve it, and was difficult to come up with a solution if you had not seen the problem before.
The interview process was well-defined. I was contacted by the recruiter first. I had a telephonic interview, followed by an in-person interview that lasted all day. I was interviewed by six people, and it was entirely technical.
They ask a lot of questions about personal and educational matters. Then they try to get a psychological view of you. Finally, they attempt to understand what you studied and if you fit the job placement.
Two technical rounds of discussion. The first round was for checking DS and algorithms knowledge. The second question had a trick to solve it, and was difficult to come up with a solution if you had not seen the problem before.
The interview process was well-defined. I was contacted by the recruiter first. I had a telephonic interview, followed by an in-person interview that lasted all day. I was interviewed by six people, and it was entirely technical.