Pros
Pros are for very small group of peoples, may be 1% of employees. If you are lucky and working in new development project, which is very rare, you get good exposure to new technology in automotive domain. & very few lucky people get onsite opportunity, which is good only for your pocket nothing else.
Cons
Majority of the projects are in documentation, code-review, validation and maintenance/support. So actually they don't need good engineers. If you are good, you're heading towards a dead end. If you spend more that 2 years in such project, you become useless. No challenge, no growth, no salary increment in KPIT. You are no longer good for other companies, so KPIT becomes your only option. And frankly speaking majority of senior people in KPIT fall in this cadre (good for nothing but good for KPIT) Middle management is really messy and full of "good for nothing" people. So only thing they do is politics. They have good engineers because they fear to get exposed.