Applied by sending resume to HR person on website. Was contacted one week later to set up interview. Interviewed with 2 people, as well as HR. The interview process was very detailed and thorough. Questions were applicable to the industry & client projects, and they were very direct / to the point. There was talk about the positive culture and helpful coworkers. Was offered the job 1 week later. No negotiation on salary.