Interview process was fairly straightforward but challenging. After traditional phone interview, there was an online technical and personality assessment, followed by in-person interview. The interview process is good as long as you know your stuff. I liked that there were no gotachs.