I applied online after finding the position on Linkedin. The process took 3 months. One month after I submitted my application, they reached out to schedule a call which I had with the hiring manager. This was an initial screening. Then a month later I had a call with the VP of HR to discuss more about the company. Finally, a couple week later I was invited for a 3 hour long panel interview which I felt went well. After that I never heard back. I reached out multiple times for a follow up. No response. Overall, they have no respect for your time.