How can a Mechanical Engineering graduate work at McKinsey & Company or any top consulting firm ? 
How do top Management Consulting firms (McKinsey, BCG and the like) work in teams? Does one person work on a project or is it assigned to a team?