I applied online. The process took 3 weeks. I interviewed at FirstThought
Interview
Short one on one interviews in person with maybe six or seven different people. Some were the position I had applied for, some were higher level. Overall took about 4 hours.