Pros
Good team to work with, good managers. Bit professional in terms of verbal communication. Good Work life balance.
Cons
There are many. But, I recently experienced one thing when I joined CG. I joined Capgemini, Vikhroli 3 months before. The very next day I assigned/tagged to a project, but still after three months I am working as NBT (Non-billable resource), which is not allowing any financial advantage . Although working on all maintenance work on the project including On- call and tickets(which are assigned to others name), I am working as a dedicated resource without recognition as Billable . Even after deploying multiple work tickets, there has been questioning by PM on my performance as Lead is not in my favor due to some miff. We are not allowed to track our work on mail, else it's been understand a reliability issue. It sucks.