The CGI interview process emphasizes both breadth and depth. I talked with technical, managerial, and executive level staff. Expectations were high - know your technical domain cold but leadership skills are also critical - e.g., strategy, people, change management, business development, risk management, project management, mentoring, thought leadership, financials, data analysis, communications, etc.