Do not apply here. These guys want you to do several hours of work for the technical portion of the interview, far more than any other company I interviewed at. It was a very unreasonable ask considering how poor the UI for their product is and that people interview for multiple jobs at the same time, Did not bode well for the job itself.