I was contacted by a recruiter who found my resume online. I was intrigued by the training program, and went forward with the interview process. Lindsey, my recruiter, did a great job moving the process along. I do not live in Texas and for my role they offer this position as remote, so all of my "in person" interviews were conducted via web-ex, which I though was very progressive for a software company.
This may be common with other companies, but this is the first time I have done video chat interviews.
I had to take an online assessment which consisted of basic math questions, shapes, and word choice questions. After the assessment results came in (which they do not share with you) I was moved on to the first interview. I then had to take the exam again under supervision, and that was followed up by two more interviews. Overall the experience was very professional, and fun.