I applied online, and received an unexpected phone call (no email) from them a month later. That very phone call they said they would like me to come on site for an in-person interview. It smelled a little fishy that they were jumping to this step despite no prior phone screen or any technical screening. But, leaving no opportunity to waste, I agreed to drive 4.5 hours to San Luis Obsipo to interview for 2 hours. The interview was with a panel of 4 people. Basic questions about experience and then we did 2 coding questions on the whiteboard, followed by drawing a UML diagram for a network. I felt really positive about how the interview went. A week later I received an anonymous email from the HR department saying they went with another candidate. Their recruiting process for me was a mess for several reasons. 1. They had me travel 4-5 hours away, before even screening me for any technical ability (not that my technical skills were an issue), 2. They never responded to my email regarding whether they reimbursed travel, or how long I could expect the interview to take, 3. When getting rejected, they emailed me from a general recruiting email instead of the personal address I was corresponding with.