The process was pretty smooth, got a call from recruiter arrangement was made for an interview and first round was with 2 manager for 30 mins phone and after 2 weeks in person interview with 3 managers 1 on 1. It went well and lasted 30 mins with each supervisors. Got an offer after a week. Everything else was great but the only issue is they took almost 2 months to complete the recruitment process from the time I applied.