Pros
CGI is a $4 billion company with over 25000 employess. That being said, they have very different policies around the globe. This review is specific to Toronto area, a Metro with very high cost of loving. Personally I chose CGI for 2 reasons, proximity to Home and potential job openinings in several other market vericals and geograhic locations, particularly India. If you are a candidate comprehending rturn-2-india , you may want to seek employment here. CGI does not really tie your job responsibilites to designation. One could be a program manager and designated Sr Consultant. CGI is a well recognized brand name is Canada. Very liberal tele-commute policy.
Cons
Well CGI being one of the biggest consulting forms in Canada with many clients in many verticals, Its hard to look for a job full-time or contact when you decide to move on without violating the no-compete. At the middle management level, there is no reward for extra effort either as over-time pay or time in-lieu. A consultant or Sr consultant are entitled to over-time pay.