The interview process was quick and the decision was quick. They called me to schedule the interview and in less than 3 weeks they made the offer. The onboarding was painful, though - I couldn't immediately go online to supply my personal/banking information. I had to relocate for this position and my first check was mailed to my old home...