Went through 3 interviews, two in person and one on the phone. The in person interviews were wonderful, and everybody there was so friendly. Not to mention in the second interview, my team lead who interviewed me was super prepared with packets and papers on what exactly to expect when working with this company.