Pluspunten
Not a hardware vendor - pure play. Opportunity to work in Systems Integration & Consulting as well as Managed Application Services.
Minpunten
CGI is very immediate customer needs focused. Which has many advantages that are obvious and well articulated by management. One consequence for those passionate about technology is that until a client expresses interest in a particular area; don't expect to have time/funding to perform research, get training or do proof-of-concept work on emerging technology. You are expected to do this on your own and on your own time. Unfortunately most of your colleagues will not perform this personal development on their own time and you will find yourself periodically surrounded by '9 to 5 programmers' who still think cron jobs and shell scripts are the best way to orchestrate business processes.