I came in through a temporary agency. I had an over the phone and in person interview with the staffing agency, followed by an over the phone with Upstart, and 2 virtual interviews, and 1 in person interview. It was lengthy, but worth it if you can make it through the gauntlet hiring process.