Pros
Good place for the managers having skills like Microsoft office tools (ppt, excel sheets, Pi-charts,...), conducting meetings and involving in all day talking/debates (aka empty vessels). Managers are given with Mercedes C class car if they get 40+ reporters, so they work hard like politicians to increase their head count, but they come to office in share auto and cheap trains like corporation toilet cleaners.
Cons
Bad place for technical people because Germans offload their crap work here. This includes many dirty works like code formatting, fixing build warnings & testing. Germans also make sure development work are not given to India. Indian managers convince/cheat employees like you can learn technology by testing also. So do testing now later you will be the expert. Also due to project under estimation, pathetic planning, stupid meetings and attrition, employees are asked to stay late and work more in the name of "task force" which is against labour law.