Capgemini is a brand and provides the best three month training available among the IT giants.
Cons
Capgemini has so many empoyees(around 2 lac) that its a matter of luck above skills that you'll get a good training center and afterwards a good project in which you actually want to work.