Its a very long process which can be expensive and time consuming depending on the location which you applied for. Went through at least 10 different interviewers within a span of 2 days and have taken some exams, which are fairly easy (test how fast you can type and simulation of the job). I didn't hear back from them yet, but I hope I land the job.