It was a long process that took about 4 months. I first interviewed with HR and didn't hear back from them for awhile. I thought I didn't get the job, but then, after 1 and half months, I got a call back, to come to to the office to meet the hiring manager. After that it was several more meeting in-person or over the phone with different individuals