I applied online. The process took 3 months. I interviewed at Ally Financial (Charlotte, NC) in Jul 2011
Interview
The interview experience was largely between me and the hiring manager via phone initially through a couple of rounds, then face to face with a couple peers, a couple of hiring manager peers. Then a panel of a peer, hiring manager, and skip level, all of whom had already interviewed me one or more times previously.