I applied through a staffing agency. I interviewed at Autel Robotics (Bothell, WA) in May 2016
Interview
It was extremely long and had there were multiple people who interview you. It gets exhausting at the end and it lasts about 3 to 4 hours. Nice people but does get exhausting at the end of the day. Just be prepared and it should go a long way.