Was through an employee referral - the process took few weeks before I got a phone interview - fallowed by on site interview with the hiring manager in a hiring event. It is two days event - the first day is networking event - you meet with the hiring managers from different departments -I ended up with five interviews next day and for job offers