Interview process was somewhat seamless until the end. For the final interview they gave me a case that was supposed to take 2-4 hours to prepare. The case and interview were given to me during my finals week and I spent a lot of time on it to make sure it was impressive for the interview. They emailed me mid week to tell me all positions had been taken and that my interview was cancelled after I had prepared. Completely wasted my time.