I worked with a recruiter through Teksystems. She emailed me the opportunity and I agreed. She set me up for the 1st round of interviews. The interviewer set up a teams interview. It was 30 mins. Prior they gave me a list of questions they will ask for prep. It was almost exact. The interviewer was very nice and friendly, a pleasure to talk to. At the end she gave me their timeline of their interview process so I can approximate a time I'll get any feedback.