Top management was great.
There was no problem talking to them.
However, I had to work with my direct manager, not top management.
Pure had daily status meetings called standups. I did not get any feedback on what I was doing for my assignment in the daily meetings. But after 3 months, I got a notice of discharge (got fired).
I had been in the industry as a software engineer for more than 25 years in the US. I had great reviews from all other companies but got fired in 3 months at Pure. If I was working in a way that was not satisfactory or OK with my manager, he had many ways to stop me, as we had to give status for the previous day and plan for today in the daily meeting. As a very Sr. Developer, I learned a lot about manager's expectations from many former companies. All of my previous experiences might not be in line with Pure's culture. But the manager had a responsibility to tell me the culture of the company so I could work in line with his expectations. Very bad, no communication to me. It was like a project leader, not a manager.
Now, I'm in a problem getting a new job, as many companies do not even want to start the interview process after knowing I was at Pure for such a short period of time. Two companies canceled offers after knowing my status. I was not laid-off, but fired.
So, if you are a seasoned developer, you should be very careful when you try to accept an offer from Pure, unless you really want to take a risk. If you are a new grad, that will be fine, as you know nothing about what is the right way in developing software. If you are a Sr. developer, you may be in trouble because you may be working in a way that you think is right, but the manager may not tell you his expectations. At the end, you may be fired like me.
I'm not saying that every manager at Pure is like my former manager at Pure. But, you never know you will have a manager like I had at Pure.
Does it sound like it makes no sense to fire an employee 3 months after hiring? Pure has a very tough interview process. It is very hard to pass all interviews at Pure. After those tough interviews, in 3 months, I got fired, not because I did anything harmful to the company. It sounds like very immature company management, as the manager represents the company.
A one-hour interview focused on a single algorithm, data structure, or concurrency question. The question itself was not difficult, but the interviewer asked numerous follow-ups to gauge my true understanding of the topic.
Great transparency and moved consistently. Had an online hacker tank assessment followed by phone, and an on-site consisting of behavioral and technical questions. All were very friendly and passionate throughout the process.
This company thinks they are in the FAANG category. The interview process starts with a 1-hour OA. Then, two technical coding rounds. If these two rounds are positive, then four to five additional rounds follow. Six to seven rounds for a non-FAANG
A one-hour interview focused on a single algorithm, data structure, or concurrency question. The question itself was not difficult, but the interviewer asked numerous follow-ups to gauge my true understanding of the topic.
Great transparency and moved consistently. Had an online hacker tank assessment followed by phone, and an on-site consisting of behavioral and technical questions. All were very friendly and passionate throughout the process.
This company thinks they are in the FAANG category. The interview process starts with a 1-hour OA. Then, two technical coding rounds. If these two rounds are positive, then four to five additional rounds follow. Six to seven rounds for a non-FAANG