I applied online via the company's website. It took several months to hear back from anyone. The company recruiter does not respond to emails under any circumstances it seems. I only heard from her when she scheduled a call with the CTO and when my application was finally rejected. I had an awesome call with the CTO and received great feedback during the call. I reached back out the following week several times to see what the feedback was as I had several pending offers, but they ultimately rejected me with 0 feedback whatsoever. Once it was all said and done, I wasn't entirely convinced that this was a real job. The CTO explained that the position has been open for a long time, and given that he doesn't have much of a technical background or education relevant to IT, I suspect that the company was looking for free consulting advice. At the end of the process, I would say that the process was very sketchy.