1 - NEVER join a company on the promise of a fast-track early promotion. Join them for what they can put black on white. 2 - The moment you join a Big4/ACN, you become a commodity valued at the average level for your grade. It doesn't matter if you have 10 MBAs and you have invented SAP, whatever experience and skills you have gained before will have to be confirmed on the field.3 - Yes, career progression at the junior grades is 50% networking/asskissing, 30% random, only 20% the actual work you do. I reckon it changes once you are measured on how much you sell&deliver, but there again there might be asimmetry in the access to clients, accounts etc.However, it works for them, so don't knock it. They are the partners, so they do what's good for them. Career progression tends to be a selection mechanism to single out the people most apt at doing the very first step of any cash that goes into the company's accounts: engagement and selling.Basically, if you can engage and sell yourself to SMs and Directors as a consultant, you are probably in a better position to start doing that to clients, eventually. And that's the crux of the job. It's a binary, black and white thing. you either sell or you don't. The actual technical work, the delivery, for that you have so many more things you can play with to save the day.