First I applied online. I then received an email asking to schedule a phone interview. During the phone interview I was asked many hypotheticals (e.g. What would you do if...?). At the end of the interview I was told if I showed as a strong candidate they would fly me down to Houston, TX for an onsite interview. I received the call and was flown down. The following day I interviewed with 10 people in groups of 3 or 4. Each group had at least one HR Rep and one Engineer present. I was then asked for my experience, what I learned from those experience and some hypotheticals. After finishing the interview I was told in 2 weeks I would receive a phone call letting me know if I received the job.