LONG, way to long interview process. Phone interview, followed by 5 in person interviews. Nearly six weeks later, I was made an offer. A good offer, which I accepted, only to learn that they were in the middle of a massive reorg. Very challenging, but if you are up for the challenge and working in a cube farm with hundreds of other people everyday...it's okay.