The interview process was very well managed, scheduled and communicated. The Talent Acquisition team at MemSQL is the best I've seen. They kept me up to date with the process, I was able to talk to the recruiter several times - they were just discussions, not an interview. The onsite interviews were great, they day just flew by. I was also very impressed by the people I met, and their pretty cool office.