Process was lengthy - phone interview, on line test, in person interviews. Met some really good people through the process - one of who I ended up working for, but the number of interviews (7 in total, including phone) and the time it took to get an offer was frustrating and a test of nerves.