The process was professional, well thought out and moved fast. The first two interviews were technical interviews with Insight Global and the third phone interview was with the client. I was briefed and prepared each step of the way by Insight Global and it provided me with a depth of information prior to my interview. Insight Global really went above and beyond in preparing me and I had a very good experience . When I had my interview with the client I asked what I can do as a follow up and he told me that he wants to meet me for a face to face interview and to bring work samples. I was interested in the opportunity with the company and the work on this contract and Insight Global was a great partner to prepare me during the interview process.