The interview process is quite lengthy ranging from 3 to 5 interviews depending on the interviewers availability, and also a bit repetitive. The questions are pretty much the same in every interview, just asked differently. From an HR background perspective, the process could be quicker and smoother.
The fact they re-schedule interviews a lot does cause some frustration, specially because most of the times it's done on very little short notice.
Other than that, it's a pretty average process.