I applied online and was then contacted via phone by a member of the HR team. After the initial screening I was brought in to the office for an all day in person interview. I met with several employees ranging from entry to senior level. They also took me out to lunch.