I got a call from their recruiter which went well. The next step was an onsite interview with 4 people which lasted about 2 hours. After the interview I kept in constant contact with the recruiter who assured me everything went well and they were interested. A week later they said they are not hiring anyone for this position.