I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (New York, NY)
Interview
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".