I got the onsite interview after a phone call saying I was recommended by someone. The process took 30 mins. 3 managers interviewed me. They let me go through my resume and asked me some client service questions. What's more, one manager told me that this position only needs high school diploma, while I have a master's degree, so he doubted that I would go away after several weeks of work. Over all, the process is good.