Pros
Great benefits. You may get trapped with how good those are with great healthcare and all the Government Holidays you can handle. This company works on a projects - once that project is over you are out looking for another job. It's a great place if you find someone (like a Director or VP) who will take you along for the ride.
Cons
I spent 9 years there and never moved up because I always jumped on and off projects. And when it was finally over and there were no Sr Consultant projects left? They found a way to not provide any severance. They made sure I was offered a job that was too far away for me to handle. 9 Years no severance. Watch out at CGI - they may dish you a sour bag of beans in the end. However, it is a great place to start your career, learn about government contracts - then leave. If you get on the wrong project - there may be tons and tons of overtime. They give you this line "Those that step up we will remember" or something like that. They never did remember me. However, I always got great ratings.