The interview process does take a while. Understandable because the company is about to have a rapid growth period and they want to make sure that they build the right team. The interviews themselves are casual in nature and the staff is easy to talk to. You can tell from the moment you walk in that the atmosphere is going to be fun.