The process was excruciatingly long and drawn out, be prepared to take several timed test including aptitude, personality and more. You will come back for multiple interviews, starting with the incompetent HR Director who will lead you to believe she is the decision maker until you get a call asking you to come in for additional interviews that linger on without any definite answers until you get hit with the final group interview.