Vantaggi
CGI has some of the best people I've ever worked with. They are smart, savvy, hardworking and really willing to get the job done. Benefits are decent for the industry, stock purchase matching plan is definitely above average Canadian management team clearly cares about the staff and communicates well about what is going on corporately.
Svantaggi
US organization very unstable - I had 11 bosses in 5 years and went through 5 major reorgs Current management style is to cut people if they can't be billable within 3 weeks so you are essentially treated as if you are a contractor, only with benefits Seniority, experience and contribution to the company mean nothing if you 'hit the bench' and an assignment can't be found for you within the 3 week time period.