Vantaggi
Perks of working for a big company (happy hours, free stuff, fun events). The people are generally very nice and care about work-life balance (though that is really dependent on the client you work for).
Svantaggi
Opportunities for real software development seem incredibly slim. You may be put into a role that has very little to do with your background/skills. If you have a clear trajectory on where you want your career to go, I would recommend not working as a consultant for this reason. If you are just wanting to dip your toe in different tech-adjacent roles, then this may be for you. But fair warning that you may be asked to do IT shift work or be part of a call center regardless of if you have a software engineering degree. The really cool development projects that Capgemini advertises are few and hard to come by.