Pros
The training and development opportunities at McKinsey are incredible. The firm places a tremendous amount of time and resources to ensure new colleagues are set up for success and can help clients solve their toughest problems from day 1. You also have the opportunity to work on private and public sector clients' toughest challenges alongside truly incredible colleagues. In McKinsey Implementation we have the opportunity to work shoulder-to-shoulder with clients and help them realize the benefits of the proposed strategy. Having the end-to-end touch on the process is incredibly rewarding!
Cons
The pace of projects, the travel, and workload are not for everyone. The firm is doing a lot to promote a solid work-life balance, but you will need to make sure that the lifestyle will work for you.