I applied online at their website, received a call from HR two days later asking me a little about myself and resume. That led to an in person interview the following week with the CFO and HR. Following the interview I was then called for an additional interview with their director of government contracts. Whole process took 2 weeks! HR was very helpful and on top of things. The company is very professional and the environment felt very open, the company gives awesome perks to its employees like free catered lunch daily and fully stocked kitchen with snacks.