I'd like to start by saying that this was an entirely disappointing and unprofessional experience. I was referred by a third party Recruiter (who did a fantastic job, by the way), he explained the role as best he could and set me up with Skype video interview with the VP of Sales and one of the team members. The interview itself went great, and I moved on to the next step, which was to answer as best I could six 'test' example emails that I would normally respond to when working in the given position.
My second interview was onsite with two of the team members to asses my skills at coding and communication. I think I was a little shaky here, they asked me to whiteboard some pseudo code and I wasn't exactly sure I was understanding what they were asking for, but other than that, the interview went pretty smoothly.
My third interview was onsite again, I met with the VP of Sales, after having spent an hour in the lobby due a client call that exceeded the timeframe, which is understandable, I don't fault anyone for that. The interview went into a more in-depth coverage the duties and responsibilities of the Customer Success Engineer position, and we discussed whether or not I would be able to mitigate my long commute times by working remotely from the bus/ferry, which seemed to be very well received.
The fourth interview was presented as a meet-and-greet with the CEO who apparently signs off on all new-hires. On the day I was scheduled to meet him, I was already en route when I received an email canceling the interview due to an extended client meeting. It took a week, but they finally responded with a reschedule. I sat down with the CEO, had a good conversation, he even offered me an alternative position as a Web Engineer. I left the interview with a good feeling and was told the VP of Sales would be in touch soon for the next steps.
A week later, the recruiter I was working with received a terse email from the CEO that basically amounted to he didn't think I had the energy for the position. I don't even know what to take away from that. I seemed to have the approval of both my would-be teammates as well as my would-be boss. I think the patience I demonstrated in what should have been a week-long process that turned into a six-week long ordeal with me making three and a half trips to the office during business hours, which is over an hour each way, plus parking, bridge tolls, and PTO that I had to use from my current job amounted to an incredibly expensive and time consuming set of hoops to jump through only to be casually dismissed out of hand. I was led to understand that there were likely at least nine openings for this position, I was not given any indication that I was on a short-list of candidates, in good faith I was presented like the job was just a formality away from being presented.
Bad show, Xamarin.