Lengthy process, speaking with over 10 different senior level mangers.One onsite visit where a two person interview is conducted, and then another round of at least three other upper level managers is conducted. I was finally offer a position with benefits and 401k.