Pros: free coffee, luncheons every once in a while, share purchase plan
Cons: long hours, expendable, no bonuses or overtime
Your an expendable member of the company whenever they start making changes up top. CGI is a very large global company and depending on where you are and what you will be doing for them; depends a lot on how expendable you really are.
Where I was at and assigned to work, you would be a part of a team that serves a specific purpose. ( Windows Admin, Linux Admin, DB Admin, Storage, etc. ) Most of the time you'll be tasked with specific clients in what CGI calls PODS. The majority of the days are spent taking care of issues that arise and or complaints or concerns from clients. Sometimes you may be assigned to a short temporary project to either integrate a new client and their needed servers, or maybe to just add/remove servers. While still working the normal daily assignments.
If your good at what you do, you will be assigned to many things; and if your not so good, they will push you to be better. They have decent benefits; and I recommend taking advantage of the Share Purchase Plan. It's member stock shares that they match 100% if you add 4-5% of your pay and It can be withdrawn at anytime. Unless your working from home, you will be at an office, in a cubicle. The company provides a Laptop and Cell Phone (iphone) for all members.