The interview process was 3 1/2 hours long. Prior to the interview, I underwent a 20 minute test (basic math and language). I was told I didn't pass. To my dismay, I proceeded home. On the way home I received a call from the HR representative explaining there was an error in judgment and I passed the test and offered an opportunity to come back to the office and complete the interview process. I agreed. During the initial phone interview, I was asked what my salary was. I disclosed this information as requested. Ultimately I was not hired due to my prior salary (of which they were aware of PRIOR to my face-to-face interview).