3 round interview process, slightly intense. Each round the people who interview you rotate so you can get as much exposure to the current employees as possible. They are just as concerned about being a good fit for you as they are with you being a good fit for them. Overall it was a great experience and, although difficult, I'd recommend it to anyone.