I applied online. The process took 4 weeks. I interviewed at Clean Power Research (Kirkland, WA) in Mar 2016
Interview
I had a phone screen, technical phone interview and then the onsite interview.
The process took about 1 month, the onsite was rescheduled twice: once because of the power outage, second time - because I had a scheduling conflict.
On my onsite, I had 3 pairs of interviewers - about 45 min each interview. Got coding question and a testing question on every interview. Selenium questions.
Some interviewers looked unprepared - run out of questions, didn't know what to ask.
Overall experience was fine.