Applied through a recruiting / staffing agency. Was contacted by a person from Gyft in a similar role to the one for which I was applying and we set up a phone call a couple of days after I had applied. The call was pretty straight forward; she asked me about my background / experience. Was moved forward and was supposed to speak with the CEO in my next call, but he changed his mind and actually asked me to come in for an on-site. Went to their offices in Redwood City and spent a couple of hours speaking with their team. Enjoyed meeting the team and speaking with them very much. Ultimately, they decided to go with the one other candidate they were considering, so I missed getting an offer by a hair!