I was hired through a job staffing firm. I had to pass an online assessment before I was interviewed by the Manager of the Customer Service Department. I was interviewed off site. Once I was offered the position, I had to fulfill my obligation to the staffing firm for 90 days and then I was hired.