The whole process was disorganized and multiple recruiters who didn't actually work for Microsoft. Not only did they wait until the day before to confirm the interview, but I also had to spend $341 on a train ticket that was never reembursed even after a recruiter offered to "fly me up to New York".