Like the previous comment mentions, the process to interview at ESL is long. They make you take an assessment prior to even interviewing which makes the process a bit grueling. After completing the assessment, and 2 interviews, I was not selected for the position. The long process for that conclusion was disappointing. I will say though, all the interviewers I met with were very helpful with answering all my questions and giving me a realistic idea of what the position would be. I was given a site tour. Also, when I was notified I was not selected for the role, I was asked if I wanted to schedule a call to discuss. I had never experienced this before. I scored a job right after and I am thankful for the feedback I was given in this call. it helped me. I would interview again with ESL in the future, just be prepared for a LONG process.