Pros
1. Work life balance (e.g. work from home option) 2. Good salary increment for freshers 3. HR department is better compared to other companies 4. Employee can change project after completing 24 months but again it depends on the project manager. However, HR department helps the employee in such cases.
Cons
1. Increments are decided based on favoritism rather than performance of an individual. 2. Senior management more involved into divisive politics - Divide and rule. 3. No planning to retain potential and capable resources. Ready to compromise with quality as management is more worried about profits. Due to this it will not take much time for CGI to get weak from within. 4. Resource management need to learn a lot about managing resources. Example - Most of the cases, freshers are hired for some technology are forced to take up something else.