About 10 years ago, CGI was a good place to work with perks. Since then they have removed remote working and its not a good place with work life balance. You are just a number! and they make you work like a dog without being recognized! Its also a very political place. its about who you know. Management says they care but at the end of the day they dont!