3 step interview process. Initial screening; then 2 more. Yes or No at the end of the 3rd. It was a scheduled 30 minute initial screening....it went to about 45. The second was the same and the last interview was an hour. At that time they came back and extended an offer.