Received callback a few days after applying. Made appointment for phone interview. Was advised to prepare to give detailed answers. Went through extensive phone interview lasting over 30 minutes. Invited for in-person interview. Interview was conducted with two supervisors. Received offer less than three days after site interview. Whole process took about 1-2 weeks.