I was initially contacted by a recruiter through LinkedIn. The recruiter did a phone screening then I was interviewed in person by the hiring manager. The third round of interviews was by a group of employees. Everyone I met with was very professional and made me feel comfortable. The only negative comment is that I had to pay for parking.