Applied online through a recognized professional networking site and a month later got contacted by the hiring manager to setup an interview with her and other supervisor. The interview went very smoothly and the treatment was very professional. A week later I received a call from the hiring manager to invite me for an in person at the Dallas office. They kindly covered my travel expenses. I was introduced to the team and shown the tools and procedures for pipeline condition assessment jobs. 2 weeks after that the hiring manager contacted me to let me know that I was selected for the position and HR was working on the offer which turned out to be very good for my expectations.