Was referred by a current employee as an experience hire. First interaction was a discussion with a recruiter about the process and if I had any expectations or requirements. After that, there was a case coaching session and a phone screen case. After passing that, I had a round of in-office interviews: 2 cases + 2 PEIs + PST. I passed the cases but got rejected on the PEIs.
McKinsey is very supportive and offers feedback along the way. However, the process took forever. There was a two-month + gap between the phone screen and the in-office.