Process is extremely slow, so slow that you will get an offer from other companies. They are NOT open about their process, or decisions. I was asked to join their interview panel and on the day of interview they canceled my interviews and said they have decided not to proceed. I mean, how much more can you be unprofessional? I had planned out and blocked my day to accommodate for the lengthy interview and end minute they not just cancelled but decided even not to proceed. Why would you waste candidates time and play with someone's professional life like this? Oh, and be careful about sharing your expectations of salary. if you did, they pretend to understand your expectations and rather than upfront that they cannot meet your expectations, they can cancel your interview based on that on the day of interview. Most unethical organization.
Interview questions [1]
Question 1
See my explanation above about their negligence of treating candidates