Process was long, included 2 rounds of in-person interview and one phone interview. Background check was required. HR very accommodating. The picture painted by the hiring manager was a bit more attractive than reality. Definitely the most frustrating part was how protracted this entire process was - about 4 months.