There were several layers of interviews...recruiting company (phone), management (in person), co worker (phone) and Project Manger (on site). Everyone was friendly. I had an unofficial offer after meeting management. The next step was more or less personality with a few technical questions.