The first step was a phone screen. Once that was completed I was invited to an onsite interview. I met with a total of 5 people broken down into two interviewing teams. Overall great team, great company, great office and culture. Good company just not a fit for me because I was looking for full-time employment not contract.