CGI’s focus on delivering complex projects well Since its founding in 1976, CGI has become one of the world’s largest IT and business consulting firms. They are active in 21 industries that span 400 locations around the world, and they employ more than 88,000 people. Headquartered in Montreal, Canada, they provide comprehensive IT solutions informed […]
Oscar