Slow process - HR was very slow to respond and the interview process seemed dragged out. They ended up losing their client days after they offered me the position, and so the offer was rescinded. It's not the first time I've heard of this happening, so beware.