Smart, organized co. And the interview process mirrors it. Very efficient. Everything happened as they mapped it out - initial phone screen with HR, then individual phone interviews with various employees, followed by in person interviews and one in-person group interview. Everything jappened in the course of one one week!