Pros
They are pretty good at rewarding based on merit to an extent. They give raises to better employees and give good opportunities to hard workers. They offer interesting work and good stock matching benefits as well. All around I’ve been pleased with my experience, but they don’t have enough room to award everyone the raises they deserve.
Cons
They could be better at retaining employees. Though they’re good at rewarding on merit to an extent, a lot of times they only offer raises if a competing offer is brought to their attention. This has happened many times on my team when they actively tell employees to seek out other offers so that CGI can match the offer. This has resulted in employees taking the offer they were told to obtain. The compensatory time/ flex time also has to be used before sick leave, which doesn’t make sense to use accumulated rewarded time before designated sick time.