Applied online, called a few weeks later, several phone interviews since I was out of state, they flew me up to the offices in CT for an in person interview, a few weeks later an offer was made, my start date was flexible to allow for move. Overall it was a good experience, but a little dragged out.