Got an email to check out their company after they saw my resume on Monster. Applied on their website because the job position looked interesting. Received an email to set up a phone interview. After the phone interview, was invited to an interview at the HQ (along with taking a personality test). On site interview consisted of a an introduction to the software, a group session (talked with current TS engineer and asked questions), a 1-on-1 (went over possible work scenarios), and then testing (math, verbal, and coding). Got an offer about a week later.