Overall I met an analyst, a product manager and one of the engineers. I found the interviews seemed to go well, mostly questions about my experience. In the first interview I was delayed by about 40mins. The technical interview had two parts, one to discuss a code sample and highlight issues or improvements and the second an exercise in developing an API together. The interviewer first admitted to me he was bad at interviewing which gave me little confidence.
Unfortunately the company lacked the professionalism to get back to me after the third interview. Even more shocking is this is a financial company with extremely poor communication that invests clients money!