I was put in touch with them via a recruiter. Even though I had in my resume that I worked on REST, I was told that I had to put "RESTful services" to get the attention of HR. I was told that the hiring process was a phone screen then (if that goes well).
The phone screen went well but then there was a second phone screen scheduled. That went well and the onsite was scheduled.
I arrived ten minutes early to find out that the front desk didn't have me on the list of arrivals. After some confusion, I was escorted to a chair where I waited for nearly half an hour for the hiring manager to appear.
As I was being walked out, I was told that they were interviewing and would hear back in a couple of days. More than a week of no communication later I heard back from the recruiter that they passed.