Interviewing Process was good as it provides enough opportunities to meet the potential team members or cross functional teams that you'll be working with. Concurrently, helps the hiring managers and team leads to assess the candidate too.
1. Initial Phone Interview with the Hiring Manager
2. Follow up in person interviews with the cross functional team leads and the head of the org.
3. HR round of interview
4. In person interview to meet with the CIO of the division.