I applied online, took about 2 months to get a HR interview, asking about behavior questions. Then interview with the hiring manager followed by an on site interview for a day. A very typical hiring process, questions were easy. The whole process took 5 months, got a disappointing answer from them.