Will just start off with this - there is a reason why there has been so much turnover at Capco. This is not a "normal" amount of attrition. They will deny it but the system and business is fundamentally flawed, which is why good people have left and good ones will leave.
While there are good people at Capco, there are also many toxic ones, and seemingly more so at the management and leadership levels. Be prepared to get yelled at, made to cry, berated and humiliated. They'll put pressure on you to deliver at ridiculous timelines which will lead to the next point about work-life balance.
If you're looking for work-life balance, this is not the place to be. Be prepared to work 12 hour days, while also being expected to participate in other firm activities (we call it contribution). However, even if you contribute, you might not get credit for it. The leadership/management team will tell you that it's OK because you'll get acknowledgement during year end and bonus payouts, or you can take time in lieu but don't trust them. You won't have time to take off in lieu and even if you take time off, it will go against your billability and lead to lower ratings. The year-end bonus and pay increases are also a myth, which is.....
Don't expect any extra compensation. Your salary will stagnate and through my last few years here, I haven't had any salary adjustments even for inflation. The only way to a higher salary is through promotion to higher levels, which will lead to another point about how fundamentally broken their performance review system is. Before getting there, bonuses are very low. With jobs in industry, you're often looking at a bonus target (let's say 10%, 15%, 20%, etc) of salary. Here, there isn't a bonus target because it could very well be 0 or at least close to it. Their RRSP matching plans are also terrible so don't count on them for retirement.
The performance reviews are fundamentally broken. You're not judged based on your merits and accomplishments, but rather it's a bunch of 'senior' people in a room, where they haven't worked with you, judging you for your accomplishments. Even if you think you did well, you could very well end up with a bad rating. The entire process is not transparent, where even your coaches may not know exactly why you received the rating you did. There's also blatant favourtism in the company. Just beware that this happens.
Last point is about the work. If you're looking to do delivery work, then this is the place to be. If you're looking to do strategy work, it's virtually non-existent at Capco. They're a very delivery focused firm. While it's good experience and you will learn a lot about digital transformation, this is the only thing you'll touch. They also mostly focus on retail banking and insurance. "The Capital Markets Company" is very ironic because we don't do ANY capital markets here. Also, if you're looking to get into other types of technology such as cyber security, security, big data, AI and Machine Learning, RPA, etc, they're virtually non-existent. You're better off working in industry or at a bigger firm to get this exposure.