Applied through their Career portal. Contact by the Recruiter post which I had four rounds of interview with various team members of hierarchy which was very positive. The entire Interview process was transparent and the interviewers made sure to cover all aspects of questions and in depth portfolio review.
Even though I did not receive an offer would apply for this company in future and give it a go again.