The interview process was broken from the beginning with HR process to the VP making multiple mistakes and apologizing over and over and then eventually excluding me from even being accepted for the role as a result of the constant series of errors.
My resume was initially thrown out because I listed SOAP before REST and the responded back with a letter saying I lacked the 'professional experience'. This was both insulting and laughable since I have been a speaker at multiple conferences (SpringOne, APIDays) and have been personally invited by managers of companies like Amazon, Netflix, Mashery, VMWare to speak to their development teams about API development in distributed architectures because I am one of the leaders in the field.
I spent the next week trying to hound the company saying this is HIGHLY unlikely that I lack the experience and I think they should SERIOUSLY reconsider my application. Eventually I finally got through and they admitted they just gave it a cursory glance and didn't even bother reading the LONG LIST of accomplishments and apologized for their error.
They said they would forward my resume and the next day the job closed.
I was eventually asked back AGAIN and this time I was interviewed by a team and the developers were smart. talented and knew what they wanted and the challenges they faced with an internal structure that had to be rewritten to meet current industry demands. We got along great and they loved me and wanted me.
The VP decided he wanted in on the process and determined I was 'too talented' for a role of Senior Engineer/Working Architect.