long, 30 minute 1st round phone interview then 2nd round one hour long interview then 3rd final round 4 hours long interview, recruiters were really great throughout and supportive and they truly do care about people in general, very positive experience