Took forever. They don't phone interview first which is totally annoying . Had to go several times which required time off from current job, would have preferred a full day of several different people interviewing. No set question base, HR. Barely screened me.