High rigor, low empathy, optimized for company safety, not candidate experience.
I went through several stages of the interview process and found it to be very demanding and time-intensive for candidates. While the interviewers were professional, the process felt heavily weighted toward risk minimization for the company, with little regard for candidate time and effort.
The process involves multiple rounds and significant preparation, yet candidates can be rejected late in the process without completing all scheduled interviews. This creates a high emotional and opportunity cost for candidates, especially when technical expectations appear to be a decisive factor only after several non-technical rounds.
If technical depth is a strict requirement, it would be more respectful and efficient to assess that earlier in the process.
I was also mislead by the recruiter regarding the onsite total time. He said at first that it would take 3 hours, what ended up being almost 5 hours (4:45) total. This company treats engineering (and people's) time as disposable.