I had two phone calls and then was brought in for a day of interviews. Overall, very pleasant. Most of the questions were aimed at demonstrating how I would think through a problem. Not full of technical details, but rather pseudo-process/code. Amex is very culture conscious, so if you can demonstrate that you are someone who is a problems solver, and you're pleasant to work with, it shouldn't be a difficult interview.