A 30 minute phone screen by the hiring manager followed by interviews at the US corporate office in Paramus, New Jersey. The onsite interview consisted of three one on one conversations and a presentation that I put together from some of their tools on the fly. I thought I did ok considering I had worked in solution consulting in another industry. But alas the final interviewer basically said I didn't have the background they were looking for. While I appreciated their expediency, it would have been nice (excuse the pun) if they had asked for a few more phone interviews before I made the trip. I never heard back from them.