Lengthy process but they give a lot of information about the role and the company. Interview process included several different steps, including technical test which was a actual case study. Final interview was a bit postponed but right after that I received my feedback.