Process includes a phone screening, one onsite interview, a take home project and two other interviews on site. The last interview with the COO was awkward, he wasn't friendly at all and very dismissive. After I had done everything I had no feedback for a week and finally they rejected me without any proper feedback. The job is still being posted so I am not sure if they ever hired anyone. Do not waste time with this company, they don't seem to appreciate the amount of time a candidate spends.