I first came into contact with Earthsoft at a career fair at the University I attend. I gave them my resume and was contacted by email about a phone interview. A couple weeks after the phone interview, another interview was set up. I met with two employees who interviewed me for an hour and asked technical questions. I then had a phone interview immediately after for another hour with two employees. It was also a technical interview and we used screen sharing so they could view my code.