As for MBB salaries, sharing some rough numbers - other posts on gvine also have some more details
(terminologies and pay differ marginally differ across the firms - Bain and Mck are pretty similar, BCG would be 5-10% higher - this is atleast till a consultant / manager level)
Junior Associate / Junior Consultant / Senior Associate (Level 1) roughly around 25+5L
Junior Associate / Junior Consultant / Senior Associate (Level 2) roughly around 30+10L
Consultant - roughly around 45+10L Extremely rare - offered only to candidates with a lot of years of work ex (4-5 yoe+)
Time period between each of these roles is roughly 1 - 2 years
Increments in total ctc slow down post that a little bit (goes up to ~1 Cr over 4 years thats when you're a senior manager / engagement lead)
Once you're Associate partner / Principal, your variable increases quite significantly - so then a good chunk of your earnings are largely basis performance and the kind of cases you do