Have lurked on here since undergrad so posting here in case I can be helpful.
Before MBB: Went to a target state school (think Berkeley, Michigan, etc) and studied computer science. Interned at MBB, some tech companies (big and small), and did various leadership stuff on campus
My MBB experience Joined an office in the midwest and did all kinds of projects (no specialization / joined as generalist), received the highest performance rating, and left just before being promoted to the project manager equivalent role (case team leader, engagement manager, whatever its called at your firm). Also led on campus recruiting for a school (interviewed candidates, info sessions, etc) and went international for 10 weeks for a project
After MBB plans Headed to an upper middle market PE firm in NYC as a deal side associate. Looking forward to the change in type of work and living life in the city.