Rigorous hiring and screening process because of the companies secure status with major banks and credit card companies was a little lengthy and intense but worth it in the long run.
For myself it took a total of three interviews with various execs and management to find the best possible fit for me within the company.