I applied online. Did a video interview then a phone interview. Got an offer and then complete onboarding process via email. Had to print sign and upload all my documents. I9 verification done at a local vendor. Great place to work. The people are friendly. Good salary and benefits.