After applying online, I was contacted by the HR representative a few weeks later. Had a phone interview and was invited in to meet with the hiring manager and the team. In person interview consisted of a brief conversation with HR Manager who was extremely nice and friendly, then met with the Hiring Manager and the director. Interviews lasted for about 2-3 hours and went well. Nothing unusual. A few days after my interviews, I received an offer.