Long story short, I interviewed with both BCG and Mckinsey. Got stellar feedback for all rounds. The BCG one was so good they fast tracked me to the last round. The Mckinsey one also, to the point where the engagement managers and associate partners would literally say just do exactly what you did as feedback.
Somehow, when it comes to the very last one, it goes bad. The irony is that you would assume it's the FIT/PEI part, but I actually do because I just make completely ridiculous case mistakes in front of partners for some reason. And in the country I applied in you only get one partner in the whole process, so you can't make it up with another one to vouch for you or mitigate catching an “unlucky break”.
I have another offer from a relatively big company. But it's very hard to keep going after coming very close, especially since the gap between first and second round performances and final ones seems to be huge, how do you recover from this and do you think it makes sense to try again after a year or two?