I applied on LinkedIn and was contacted by HR about 4 months after submitting my application. A few days later I did a phone screening interview and was asked about my previous experience and what I was looking for in terms of next steps in my career. At the end of the phone screening, they told me they wanted me to schedule a time to interview in person. A few weeks later I went into the office and interviewed with 3 employees. After the in person interview, it took about 3 1/2 weeks for them to extend an offer.