Pros
Good place for IT entry-mid levels. CGI does pay fairly for IT jobs, however raise are between 3-5 percent yearly. Carreer opprtunities are far apart and unless you are in a leadership role you will go unnoticed for promotions, you might as well get a new contract or job for CGI and then you will get a promotion. Take the CGI job if you want to have experience and learn about different companies around Europe. CGI is split inot several regional units and jumping from one another is not easy. Effectively if you want to transfer from North America to Europe, will be quitting your job and hired again.
Cons
No real opportunity to get too far ahead Carreer opprtunities are far apart and unless you are in a leadership role you will go unnoticed for promotions, you might as well get a new contract or job for CGI and then you will get a promotion. Take the CGI job if you want to have experience and learn about different companies around Europe. CGI is split inot several regional units and jumping from one another is not easy. Effectively if you want to transfer from North America to Europe, will be quitting your job and hired again. Good luck on that.