I applied through an employee referral. The process took 2 months. I interviewed at 6 River Systems
Interview
A few phone screenings, a take home test, and a 4 hour day of interviews with different members of the team. The Interview was positive and friendly, but it wasn't very clear that they knew what they were looking for or what they wanted me to demonstrate.