phone interview and after several weeks they will tell you to come in for in office interview. you have to pay for your transportation if you need to travel to the office for the interview. had the result after several weeks. overall it's ok but very slow same as most of the big companies.