Submitted application and received email to schedule a phone screening the next day. Had a phone interview with site a couple weeks later. Had on-site a month after that, would have been earlier but they were nice enough to work with my schedule. Received offer week after.